#include <u_form_dfn.h>
Inheritance diagram for NLGEORGES::UFormDfn:

Nevrax France
Definition at line 45 of file u_form_dfn.h.
Public Types | |
| enum | TEntryType { EntryType, EntryDfn, EntryVirtualDfn } |
Public Member Functions | |
| virtual const std::string & | getComment () const=0 |
| virtual void | getDependencies (std::set< std::string > &dependencies) const=0 |
| virtual bool | getEntryDfn (uint entry, UFormDfn **dfn)=0 |
| virtual bool | getEntryDfnByName (const std::string &name, UFormDfn **dfn)=0 |
| virtual bool | getEntryFilename (uint entry, std::string &name) const=0 |
| virtual bool | getEntryFilenameExt (uint entry, std::string &name) const=0 |
| virtual bool | getEntryIndexByName (uint &entry, const std::string &name) const=0 |
| virtual bool | getEntryName (uint entry, std::string &name) const=0 |
| virtual bool | getEntryType (uint entry, UType **type)=0 |
| virtual bool | getEntryType (uint entry, TEntryType &type, bool &array) const=0 |
| virtual uint | getNumEntry () const=0 |
| virtual uint | getNumParents () const=0 |
| virtual bool | getParent (uint parent, UFormDfn **parentRet)=0 |
| virtual bool | getParentFilename (uint parent, std::string &filename) const=0 |
| const sint & | getRefCount () const |
| virtual bool | isAnArrayEntryByName (const std::string &name) const=0 |
| virtual | ~UFormDfn () |
Data Fields | |
| sint | crefs |
| CPtrInfo * | pinfo |
Static Public Attributes | |
| CPtrInfo | NullPtrInfo |
Friends | |
| struct | CPtrInfo |
|
|
Definition at line 56 of file u_form_dfn.h.
00057 {
00058 EntryType,
00059 EntryDfn,
00060 EntryVirtualDfn,
00061 };
|
|
|
Definition at line 49 of file u_form_dfn.h.
00049 { }
|
|
|
Get the comment Implemented in NLGEORGES::CFormDfn. |
|
|
Get dependency files Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Return the entry DFN pointer Doesn't look in parents DFN.
Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Return the entry DFN pointer Doesn't look in parents DFN.
Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Return the filename of the type or the DFN. Doesn't look in parents DFN.
Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Return the filename extension used by the DFN entry. Doesn't look in parents DFN.
Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Return the entry name Doesn't look in parents DFN.
Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Return the entry Type pointer Doesn't look in parents DFN.
Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||||||
|
Return the entry type. Doesn't look in parents DFN.
Implemented in NLGEORGES::CFormDfn. |
|
|
Return the number of entry in this DFN Implemented in NLGEORGES::CFormDfn. |
|
|
Get the number of parent DFN. Doesn't look in parents DFN for parents. Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Get a parent.
Implemented in NLGEORGES::CFormDfn. |
|
||||||||||||
|
Get a parent filename.
Implemented in NLGEORGES::CFormDfn. |
|
|
Definition at line 70 of file smart_ptr.h. References NLMISC::CRefCount::crefs, and sint.
00071 {
00072 return crefs;
00073 }
|
|
|
Implemented in NLGEORGES::CFormDfn. |
|
|
Definition at line 67 of file smart_ptr.h. |
|
|
Definition at line 79 of file smart_ptr.h. Referenced by NLMISC::CRefCount::CRefCount(), NLMISC::CRefCount::getRefCount(), and NLMISC::CRefCount::~CRefCount(). |
|
|
Referenced by NLMISC::CRefCount::CRefCount(). |
|
|
Definition at line 80 of file smart_ptr.h. Referenced by NLMISC::CRefCount::CRefCount(), and NLMISC::CRefCount::~CRefCount(). |
1.3.6