|
Open CASCADE Technology
6.7.1
|
Auxiliary class to store a litteral parameter in a file
intermediate directory or in an UndefinedContent : a reference
type Parameter detains an Integer which is used to address a
record in the directory.
FileParameter is intended to be stored in a ParamSet : hence
memory management is performed by ParamSet, which calls Clear
to work, while the Destructor (see Destroy) does nothing.
Also a FileParameter can be read for consultation only, not to
be read from a Structure to be included into another one.
More...
#include <Interface_FileParameter.hxx>
Public Member Functions | |
| Interface_FileParameter () | |
| void | Init (const TCollection_AsciiString &val, const Interface_ParamType typ) |
| Fills fields (with Entity Number set to zero) More... | |
| void | Init (const Standard_CString val, const Interface_ParamType typ) |
| Same as above, but builds the Value from a CString More... | |
| Standard_CString | CValue () const |
Same as above, but as a CString (for immediate exploitation) <br> was C++ : return const | |
| Interface_ParamType | ParamType () const |
| Returns the type of the parameter More... | |
| void | SetEntityNumber (const Standard_Integer num) |
| Allows to set a reference to an Entity in a numbered list More... | |
| Standard_Integer | EntityNumber () const |
| Returns value set by SetEntityNumber More... | |
| void | Clear () |
| Clears stored data : frees memory taken for the String Value More... | |
| void | Destroy () |
| Destructor. Does nothing because Memory is managed by ParamSet More... | |
| ~Interface_FileParameter () | |
Auxiliary class to store a litteral parameter in a file
intermediate directory or in an UndefinedContent : a reference
type Parameter detains an Integer which is used to address a
record in the directory.
FileParameter is intended to be stored in a ParamSet : hence
memory management is performed by ParamSet, which calls Clear
to work, while the Destructor (see Destroy) does nothing.
Also a FileParameter can be read for consultation only, not to
be read from a Structure to be included into another one.
| Interface_FileParameter::Interface_FileParameter | ( | ) |
|
inline |
| void Interface_FileParameter::Clear | ( | ) |
Clears stored data : frees memory taken for the String Value
| Standard_CString Interface_FileParameter::CValue | ( | ) | const |
Same as above, but as a CString (for immediate exploitation) <br>
was C++ : return const
| void Interface_FileParameter::Destroy | ( | ) |
Destructor. Does nothing because Memory is managed by ParamSet
| Standard_Integer Interface_FileParameter::EntityNumber | ( | ) | const |
Returns value set by SetEntityNumber
| void Interface_FileParameter::Init | ( | const TCollection_AsciiString & | val, |
| const Interface_ParamType | typ | ||
| ) |
Fills fields (with Entity Number set to zero)
| void Interface_FileParameter::Init | ( | const Standard_CString | val, |
| const Interface_ParamType | typ | ||
| ) |
Same as above, but builds the Value from a CString
| Interface_ParamType Interface_FileParameter::ParamType | ( | ) | const |
Returns the type of the parameter
| void Interface_FileParameter::SetEntityNumber | ( | const Standard_Integer | num | ) |
Allows to set a reference to an Entity in a numbered list
1.8.5