mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-07-30 13:05:50 +03:00
TCollection_ExtendedString/TCollection_AsciiString description has been updated to reflect usage of this classes for Unicode strings. TCollection_ExtendedString now defines constructor taking wchar_t* (all platforms) and method ::ToWideString() returning wchar_t* (Windows only). TCollection_AsciiString now defines constructor taking wchar_t*. TCollection_ExtendedString/TCollection_AsciiString now defines auxiliary methods ::StartsWith() and ::EndsWith(). TCollection_ExtendedString internals has been updated to eliminate duplicated code for converting between UTF-16 and UTF-8. Code has been cleaned up from redundant explicit conversions to wchar_t*. Global method OSD_OpenStream()/OSD_OpenFileBuf() have been replaced by C++ template to eliminate copy-paste for different STL collections. OSD_SharedLibrary now uses wide-char system API call LoadLibraryExW() on Windows for consistency. New macro Standard_UNUSED has been added for marking possibly unused functions and variables (to suppress gcc/clang compiler warnings).
70 lines
1.8 KiB
Plaintext
Executable File
70 lines
1.8 KiB
Plaintext
Executable File
TCollection.cxx
|
|
TCollection.hxx
|
|
TCollection_Array1.gxx
|
|
TCollection_Array1.lxx
|
|
TCollection_Array2.gxx
|
|
TCollection_Array2.lxx
|
|
TCollection_AsciiString.cxx
|
|
TCollection_AsciiString.hxx
|
|
TCollection_AsciiString.lxx
|
|
TCollection_BaseSequence.cxx
|
|
TCollection_BaseSequence.hxx
|
|
TCollection_BaseSequence.lxx
|
|
TCollection_BasicMap.cxx
|
|
TCollection_BasicMap.hxx
|
|
TCollection_BasicMap.lxx
|
|
TCollection_BasicMapIterator.cxx
|
|
TCollection_BasicMapIterator.hxx
|
|
TCollection_BasicMapIterator.lxx
|
|
TCollection_DataMap.gxx
|
|
TCollection_DataMapIterator.gxx
|
|
TCollection_DataMapNode.gxx
|
|
TCollection_DataMapNode.lxx
|
|
TCollection_DoubleMap.gxx
|
|
TCollection_DoubleMapIterator.gxx
|
|
TCollection_DoubleMapNode.gxx
|
|
TCollection_DoubleMapNode.lxx
|
|
TCollection_ExtendedString.cxx
|
|
TCollection_ExtendedString.hxx
|
|
TCollection_HArray1.gxx
|
|
TCollection_HArray1.lxx
|
|
TCollection_HArray2.gxx
|
|
TCollection_HArray2.lxx
|
|
TCollection_HAsciiString.cxx
|
|
TCollection_HAsciiString.hxx
|
|
TCollection_HAsciiString.lxx
|
|
TCollection_HExtendedString.cxx
|
|
TCollection_HExtendedString.hxx
|
|
TCollection_HSequence.gxx
|
|
TCollection_HSequence.lxx
|
|
TCollection_IndexedDataMap.gxx
|
|
TCollection_IndexedDataMapNode.gxx
|
|
TCollection_IndexedDataMapNode.lxx
|
|
TCollection_IndexedMap.gxx
|
|
TCollection_IndexedMapNode.gxx
|
|
TCollection_IndexedMapNode.lxx
|
|
TCollection_List.gxx
|
|
TCollection_List.lxx
|
|
TCollection_ListIterator.gxx
|
|
TCollection_ListIterator.lxx
|
|
TCollection_ListNode.gxx
|
|
TCollection_ListNode.lxx
|
|
TCollection_Map.gxx
|
|
TCollection_MapHasher.gxx
|
|
TCollection_MapIterator.gxx
|
|
TCollection_MapNode.cxx
|
|
TCollection_MapNode.hxx
|
|
TCollection_MapNode.lxx
|
|
TCollection_MapNodePtr.hxx
|
|
TCollection_SeqNode.cxx
|
|
TCollection_SeqNode.hxx
|
|
TCollection_SeqNode.lxx
|
|
TCollection_SeqNodePtr.hxx
|
|
TCollection_Sequence.gxx
|
|
TCollection_Sequence.lxx
|
|
TCollection_SequenceNode.gxx
|
|
TCollection_SequenceNode.lxx
|
|
TCollection_Side.hxx
|
|
TCollection_StdMapNode.gxx
|
|
TCollection_StdMapNode.lxx
|