|
| Resource_Manager (const Standard_CString aName, const Standard_Boolean Verbose=Standard_False) |
| Create a Resource manager. Attempts to find the two following files: $CSF_aName Defaults/aName $CSF_aName UserDefaults/aName and load them respectively into a reference and a user resource structure. More...
|
|
| Resource_Manager (const Standard_CString aName, TCollection_AsciiString &aDefaultsDirectory, TCollection_AsciiString &anUserDefaultsDirectory, const Standard_Boolean Verbose=Standard_False) |
|
Standard_Boolean | Save () const |
| Save the user resource structure in the specified file. Creates the file if it does not exist. More...
|
|
Standard_Boolean | Find (const Standard_CString aResource) const |
| returns True if the Resource does exist. More...
|
|
virtual Standard_Integer | Integer (const Standard_CString aResourceName) const |
| Gets the value of an integer resource according to its instance and its type. More...
|
|
virtual Standard_Real | Real (const Standard_CString aResourceName) const |
| Gets the value of a real resource according to its instance and its type. More...
|
|
virtual Standard_CString | Value (const Standard_CString aResourceName) const |
| Gets the value of a CString resource according to its instance and its type. More...
|
|
virtual Standard_ExtString | ExtValue (const Standard_CString aResourceName) |
| Gets the value of an ExtString resource according to its instance and its type. More...
|
|
virtual void | SetResource (const Standard_CString aResourceName, const Standard_Integer aValue) |
| Sets the new value of an integer resource. If the resource does not exist, it is created. More...
|
|
virtual void | SetResource (const Standard_CString aResourceName, const Standard_Real aValue) |
| Sets the new value of a real resource. If the resource does not exist, it is created. More...
|
|
virtual void | SetResource (const Standard_CString aResourceName, const Standard_CString aValue) |
| Sets the new value of an CString resource. If the resource does not exist, it is created. More...
|
|
virtual void | SetResource (const Standard_CString aResourceName, const Standard_ExtString aValue) |
| Sets the new value of an ExtString resource. If the resource does not exist, it is created. More...
|
|
virtual void | Delete () const |
| Memory deallocator for transient classes. More...
|
|
Public Member Functions inherited from Standard_Transient |
| Standard_Transient () |
| Empty constructor. More...
|
|
| Standard_Transient (const Standard_Transient &) |
| Copy constructor – does nothing. More...
|
|
Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More...
|
|
virtual | ~Standard_Transient () |
| Destructor must be virtual. More...
|
|
virtual const
Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object. More...
|
|
Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type. More...
|
|
Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More...
|
|
Standard_Boolean | IsKind (const Handle_Standard_Type &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
virtual Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack. More...
|
|
Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More...
|
|
Defines a resource structure and its management methods.