12 wxArrayString SettingNames;
13 wxArrayString SettingValues;
21 bool ConvertToV3(wxString Filename, wxString *wxSData);
22 bool ConvertToV4(wxString *wxSData, vCard *vCardOut);
24 void SplitValues(wxString *PropertyLine,
25 std::map<int,int> *SplitPoints,
26 std::map<int,int> *SplitLength,
28 void SplitValuesData(wxString *PropertyLine,
29 std::map<int,int> *SplitPoints,
30 std::map<int,int> *SplitLength,
32 std::map<wxString, wxString> *SplitData);
33 void ConvertV4PropertyProc(wxString *wxSPropertyName,
34 wxString *wxSPropertySeg1Ptr, wxString *wxSPropertySeg2Ptr,
35 wxString *wxSPropertyPropValuesOut, wxString *wxSPropertyDataOut,
36 wxString *wxSPropertyXVCard4Value, wxString *wxSPropertyDataNameOut,
37 std::map<wxString, wxString> *PropertyData,
38 std::map<wxString, bool> *PropertyLock,
39 bool ProcessItemData, bool *VCardV3Value, bool *XVCardV4Value);
40 void ProcessCaptureStringsB () {} ;
41 void ProcessCaptureStringsProc(wxString *strCapture);
43 template<typename StringCapture, typename... Args>
44 void ProcessCaptureStringsB(StringCapture *string, Args*... args) {
46 ProcessCaptureStringsProc(string);
47 ProcessCaptureStringsB(args...);
51 template<typename... Args>
52 void ProcessCaptureStrings(Args*... args) {
54 //int intSeekSelectedData = 0;
56 ProcessCaptureStringsB(args...);