/usr/include/oce/AIS_IndexedDataMapOfOwnerPrs.hxx is in liboce-visualization-dev 0.9.1-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139  | // This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to 
// this header file considered to be the "object code" form of the original source.
#ifndef _AIS_IndexedDataMapOfOwnerPrs_HeaderFile
#define _AIS_IndexedDataMapOfOwnerPrs_HeaderFile
#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_Macro_HeaderFile
#include <Standard_Macro.hxx>
#endif
#ifndef _TCollection_BasicMap_HeaderFile
#include <TCollection_BasicMap.hxx>
#endif
#ifndef _Handle_SelectMgr_EntityOwner_HeaderFile
#include <Handle_SelectMgr_EntityOwner.hxx>
#endif
#ifndef _Handle_Prs3d_Presentation_HeaderFile
#include <Handle_Prs3d_Presentation.hxx>
#endif
#ifndef _Handle_AIS_IndexedDataMapNodeOfIndexedDataMapOfOwnerPrs_HeaderFile
#include <Handle_AIS_IndexedDataMapNodeOfIndexedDataMapOfOwnerPrs.hxx>
#endif
#ifndef _Standard_Integer_HeaderFile
#include <Standard_Integer.hxx>
#endif
#ifndef _Standard_Boolean_HeaderFile
#include <Standard_Boolean.hxx>
#endif
#ifndef _Standard_Address_HeaderFile
#include <Standard_Address.hxx>
#endif
class Standard_DomainError;
class Standard_OutOfRange;
class Standard_NoSuchObject;
class SelectMgr_EntityOwner;
class Prs3d_Presentation;
class TColStd_MapTransientHasher;
class AIS_IndexedDataMapNodeOfIndexedDataMapOfOwnerPrs;
class AIS_IndexedDataMapOfOwnerPrs  : public TCollection_BasicMap {
public:
  void* operator new(size_t,void* anAddress) 
  {
    return anAddress;
  }
  void* operator new(size_t size) 
  {
    return Standard::Allocate(size); 
  }
  void  operator delete(void *anAddress) 
  {
    if (anAddress) Standard::Free((Standard_Address&)anAddress); 
  }
  
  Standard_EXPORT   AIS_IndexedDataMapOfOwnerPrs(const Standard_Integer NbBuckets = 1);
  
  Standard_EXPORT     AIS_IndexedDataMapOfOwnerPrs& Assign(const AIS_IndexedDataMapOfOwnerPrs& Other) ;
    AIS_IndexedDataMapOfOwnerPrs& operator =(const AIS_IndexedDataMapOfOwnerPrs& Other) 
{
  return Assign(Other);
}
  
  Standard_EXPORT     void ReSize(const Standard_Integer NbBuckets) ;
  
  Standard_EXPORT     void Clear() ;
~AIS_IndexedDataMapOfOwnerPrs()
{
  Clear();
}
  
  Standard_EXPORT     Standard_Integer Add(const Handle(SelectMgr_EntityOwner)& K,const Handle(Prs3d_Presentation)& I) ;
  
  Standard_EXPORT     void Substitute(const Standard_Integer I,const Handle(SelectMgr_EntityOwner)& K,const Handle(Prs3d_Presentation)& T) ;
  
  Standard_EXPORT     void RemoveLast() ;
  
  Standard_EXPORT     Standard_Boolean Contains(const Handle(SelectMgr_EntityOwner)& K) const;
  
  Standard_EXPORT    const Handle_SelectMgr_EntityOwner& FindKey(const Standard_Integer I) const;
  
  Standard_EXPORT    const Handle_Prs3d_Presentation& FindFromIndex(const Standard_Integer I) const;
   const Handle_Prs3d_Presentation& operator ()(const Standard_Integer I) const
{
  return FindFromIndex(I);
}
  
  Standard_EXPORT     Handle_Prs3d_Presentation& ChangeFromIndex(const Standard_Integer I) ;
    Handle_Prs3d_Presentation& operator ()(const Standard_Integer I) 
{
  return ChangeFromIndex(I);
}
  
  Standard_EXPORT     Standard_Integer FindIndex(const Handle(SelectMgr_EntityOwner)& K) const;
  
  Standard_EXPORT    const Handle_Prs3d_Presentation& FindFromKey(const Handle(SelectMgr_EntityOwner)& K) const;
  
  Standard_EXPORT     Handle_Prs3d_Presentation& ChangeFromKey(const Handle(SelectMgr_EntityOwner)& K) ;
  
  Standard_EXPORT     Standard_Address FindFromKey1(const Handle(SelectMgr_EntityOwner)& K) const;
  
  Standard_EXPORT     Standard_Address ChangeFromKey1(const Handle(SelectMgr_EntityOwner)& K) ;
protected:
private:
  
  Standard_EXPORT   AIS_IndexedDataMapOfOwnerPrs(const AIS_IndexedDataMapOfOwnerPrs& Other);
};
// other Inline functions and methods (like "C++: function call" methods)
#endif
 |