diff options
Diffstat (limited to 'rsc/inc/rscclobj.hxx')
-rw-r--r-- | rsc/inc/rscclobj.hxx | 69 |
1 files changed, 37 insertions, 32 deletions
diff --git a/rsc/inc/rscclobj.hxx b/rsc/inc/rscclobj.hxx index 8eba2316da4c..463f119778d4 100644 --- a/rsc/inc/rscclobj.hxx +++ b/rsc/inc/rscclobj.hxx @@ -24,10 +24,11 @@ #include <rscall.h> /******************* O b j N o d e ***************************************/ -class ObjNode : public IdNode{ +class ObjNode : public IdNode +{ RscId aRscId; // Id der Resource CLASS_DATA pRscObj;// pointer to a resourceobject - sal_uLong lFileKey;// Dateischluessel + sal_uLong lFileKey;// Dateischluessel protected: using NameNode::Search; @@ -36,26 +37,29 @@ public: ObjNode( const RscId & rId, CLASS_DATA pData, sal_uLong lKey ); ObjNode * DelObjNode( RscTop * pClass, sal_uLong lFileKey ); - sal_uInt32 GetId() const; + sal_uInt32 GetId() const; RscId GetRscId(){ return( aRscId ); } - sal_uLong GetFileKey(){ return lFileKey; }; - ObjNode* Search( const RscId &rName ) const{ - // search the index in the b-tree - return( (ObjNode *)IdNode::Search( rName ) ); - } - sal_Bool Insert( ObjNode* pTN ){ - // insert a new node in the b-tree - return( IdNode::Insert( (IdNode *)pTN ) ); - } - CLASS_DATA GetRscObj(){ - // get the Object from this Node - return( pRscObj ); - } - sal_Bool IsConsistent(); + sal_uLong GetFileKey(){ return lFileKey; }; + ObjNode* Search( const RscId &rName ) const //< search the index in the b-tree + { + return( (ObjNode *)IdNode::Search( rName ) ); + } + bool Insert( ObjNode* pTN ) //< insert a new node in the b-tree + + { + return( IdNode::Insert( (IdNode *)pTN ) ); + } + CLASS_DATA GetRscObj() //< get the Object from this Node + + { + return( pRscObj ); + } + bool IsConsistent(); }; /******************* R e f N o d e ***************************************/ -class RefNode : public IdNode{ +class RefNode : public IdNode +{ Atom nTypNameId; // index of a Name in a hashtabel protected: using NameNode::Search; @@ -65,24 +69,25 @@ public: ObjNode* pObjBiTree; // Zeiger auf Objektbaum RefNode( Atom nTyp ); - sal_uInt32 GetId() const; - RefNode* Search( Atom typ ) const{ - // search the index in the b-tree - return( (RefNode *)IdNode::Search( typ ) ); - }; - sal_Bool Insert( RefNode* pTN ){ - // insert a new node in the b-tree - return( IdNode::Insert( (IdNode *)pTN ) ); - }; - sal_Bool PutObjNode( ObjNode * pPutObject ); + sal_uInt32 GetId() const; + RefNode* Search( Atom typ ) const //< search the index in the b-tree + { + return( (RefNode *)IdNode::Search( typ ) ); + } + bool Insert( RefNode* pTN ) //< insert a new node in the b-tree + { + return( IdNode::Insert( (IdNode *)pTN ) ); + } + bool PutObjNode( ObjNode * pPutObject ); // insert new node in b-tree pObjBiTree ObjNode * GetObjNode( const RscId &rRscId ); - ObjNode * GetObjNode(){ - // hole pObjBiTree - return( pObjBiTree ); - }; + ObjNode * GetObjNode() + { + // hole pObjBiTree + return( pObjBiTree ); + } }; #endif // _RSCCLOBJ_HXX |