File indexing completed on 2025-01-18 10:05:23
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 #ifndef _TopLoc_SListNodeOfItemLocation_HeaderFile
0018 #define _TopLoc_SListNodeOfItemLocation_HeaderFile
0019
0020 #include <Standard.hxx>
0021
0022 #include <TopLoc_SListOfItemLocation.hxx>
0023 #include <TopLoc_ItemLocation.hxx>
0024 #include <Standard_Transient.hxx>
0025
0026
0027 class TopLoc_SListNodeOfItemLocation;
0028 DEFINE_STANDARD_HANDLE(TopLoc_SListNodeOfItemLocation, Standard_Transient)
0029
0030
0031 class TopLoc_SListNodeOfItemLocation : public Standard_Transient
0032 {
0033
0034 public:
0035
0036
0037 TopLoc_SListNodeOfItemLocation(const TopLoc_ItemLocation& I, const TopLoc_SListOfItemLocation& aTail);
0038
0039 TopLoc_SListOfItemLocation& Tail() const;
0040
0041 TopLoc_ItemLocation& Value() const;
0042
0043
0044
0045
0046 DEFINE_STANDARD_RTTIEXT(TopLoc_SListNodeOfItemLocation,Standard_Transient)
0047
0048 protected:
0049
0050
0051
0052
0053 private:
0054
0055
0056 TopLoc_SListOfItemLocation myTail;
0057 TopLoc_ItemLocation myValue;
0058
0059
0060 };
0061
0062
0063 #include <TopLoc_SListNodeOfItemLocation.lxx>
0064
0065
0066
0067
0068
0069 #endif