C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
MbTreeStringVariable Class Reference

String variable for an expression parse tree. More...

#include <pars_variable.h>

+ Inheritance diagram for MbTreeStringVariable:
+ Collaboration diagram for MbTreeStringVariable:

Public Member Functions

 MbTreeStringVariable (const c3d::string_t &name, const c3d::string_t &value)
 Constructor by the name and the value.
 
virtual ~MbTreeStringVariable ()
 Destructor.
 
const c3d::string_t & GetName () const override
 Get name.
 
void SetName (const c3d::string_t &name) override
 Set name.
 
void SetName (const TCHAR *s) override
 Set name. Null pointer processing.
 
void GetStringValue (c3d::string_t &value) const override
 Get string variable.
 
void SetStringValue (const c3d::string_t &value) override
 Set string variable.
 
size_t SizeOf () const override
 Get size of variable in bytes.
 
VarType IsA () const override
 Get type of variable.
 
MbTreeStringVariable & Duplicate () const
 Create a copy of variable.
 
double GetValue () const override
 Get variable.
 
void SetValue (double) override
 Set variable.
 
const ItCoord & GetCoord () const override
 Get coordinate.
 
refcount_t AddRef () const override
 Increase a counter of uses.
 
refcount_t Release () const override
 Decrease a counter of uses and delete an object if it is not used any more.
 
- Public Member Functions inherited from TapeBase
 TapeBase (RegistrableRec regs=noRegistrable)
 Constructor.
 
 TapeBase (const TapeBase &)
 Copy-constructor.
 
virtual ~TapeBase ()
 Destructor.
 
RegistrableRec GetRegistrable () const
 Whether the stream class is registrable.
 
void SetRegistrable (RegistrableRec regs=registrable) const
 Set the state of registration of the stream class.
 
virtual const char * GetPureName (const VersionContainer &) const
 Get the class name.
 
virtual bool IsFamilyRegistrable () const
 Whether the object belongs to a registrable family.
 

Detailed Description

String variable for an expression parse tree.

String variable for an expression parse tree.


The documentation for this class was generated from the following file: