File indexing completed on 2026-09-16 09:18:53
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef _TDataStd_HDataMapOfStringHArray1OfInteger_HeaderFile
0017 #define _TDataStd_HDataMapOfStringHArray1OfInteger_HeaderFile
0018
0019 #include <Standard.hxx>
0020
0021 #include <TCollection_ExtendedString.hxx>
0022 #include <Standard_Integer.hxx>
0023 #include <NCollection_Array1.hxx>
0024 #include <NCollection_HArray1.hxx>
0025 #include <NCollection_DataMap.hxx>
0026 #include <Standard_Transient.hxx>
0027
0028
0029
0030 class TDataStd_HDataMapOfStringHArray1OfInteger : public Standard_Transient
0031 {
0032 DEFINE_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringHArray1OfInteger, Standard_Transient)
0033 public:
0034 Standard_EXPORT TDataStd_HDataMapOfStringHArray1OfInteger(const int NbBuckets = 1);
0035
0036 Standard_EXPORT TDataStd_HDataMapOfStringHArray1OfInteger(
0037 const NCollection_DataMap<TCollection_ExtendedString, occ::handle<NCollection_HArray1<int>>>&
0038 theOther);
0039
0040 const NCollection_DataMap<TCollection_ExtendedString, occ::handle<NCollection_HArray1<int>>>&
0041 Map() const
0042 {
0043 return myMap;
0044 }
0045
0046 NCollection_DataMap<TCollection_ExtendedString, occ::handle<NCollection_HArray1<int>>>&
0047 ChangeMap()
0048 {
0049 return myMap;
0050 }
0051
0052 private:
0053 NCollection_DataMap<TCollection_ExtendedString, occ::handle<NCollection_HArray1<int>>> myMap;
0054 };
0055
0056 #endif