#include <SALOMEDSImpl_GenericVariable.hxx>

Public Types | |
| enum | VariableTypes { REAL_VAR, INTEGER_VAR, BOOLEAN_VAR, STRING_VAR } | 
Public Member Functions | |
| SALOMEDSImpl_GenericVariable (VariableTypes theType, const std::string &theName) | |
| Function : SALOMEDSImpl_GenericVariable Purpose :  More... | |
| ~SALOMEDSImpl_GenericVariable () | |
| Function : ~SALOMEDSImpl_GenericVariable Purpose :  More... | |
| VariableTypes | Type () const | 
| Function : Type Purpose :  More... | |
| std::string | Name () const | 
| Function : Name Purpose :  More... | |
| bool | setType (const VariableTypes theType) | 
| Function : setType Purpose :  More... | |
| bool | setName (const std::string &theName) | 
| Function : setName Purpose :  More... | |
| virtual std::string | Save () const | 
| Function : Save Purpose :  More... | |
| virtual std::string | SaveToScript () const | 
| Function : SaveToScript Purpose :  More... | |
| virtual std::string | SaveType () const | 
| Function : SaveType Purpose :  More... | |
| virtual void | Load (const std::string &theStrValue) | 
| Function : Load Purpose :  More... | |
Static Public Member Functions | |
| static VariableTypes | String2VariableType (const std::string &theStrType) | 
| Function : String2VariableType Purpose :  More... | |
Private Attributes | |
| VariableTypes | _type | 
| std::string | _name | 
| SALOMEDSImpl_GenericVariable::SALOMEDSImpl_GenericVariable | ( | SALOMEDSImpl_GenericVariable::VariableTypes | theType, | 
| const std::string & | theName | ||
| ) | 
Function : SALOMEDSImpl_GenericVariable Purpose :
| SALOMEDSImpl_GenericVariable::~SALOMEDSImpl_GenericVariable | ( | ) | 
Function : ~SALOMEDSImpl_GenericVariable Purpose :
      
  | 
  virtual | 
Function : Load Purpose :
Reimplemented in SALOMEDSImpl_ScalarVariable.
Referenced by ReadNoteBookVariables().
| std::string SALOMEDSImpl_GenericVariable::Name | ( | ) | const | 
Function : Name Purpose :
References _name.
Referenced by SALOMEDSImpl_Study::RemoveVariable(), and SALOMEDSImpl_Study::RenameVariable().
      
  | 
  virtual | 
Function : Save Purpose :
Reimplemented in SALOMEDSImpl_ScalarVariable.
      
  | 
  virtual | 
Function : SaveToScript Purpose :
Reimplemented in SALOMEDSImpl_ScalarVariable.
Referenced by SALOMEDSImpl_Study::RemoveVariable().
      
  | 
  virtual | 
Function : SaveType Purpose :
Reimplemented in SALOMEDSImpl_ScalarVariable.
| bool SALOMEDSImpl_GenericVariable::setName | ( | const std::string & | theName | ) | 
| bool SALOMEDSImpl_GenericVariable::setType | ( | const VariableTypes | theType | ) | 
Function : setType Purpose :
References _type.
      
  | 
  static | 
Function : String2VariableType Purpose :
Referenced by ReadNoteBookVariables().
| SALOMEDSImpl_GenericVariable::VariableTypes SALOMEDSImpl_GenericVariable::Type | ( | ) | const | 
Function : Type Purpose :
References _type.
Referenced by SALOMEDSImpl_Study::IsTypeOf(), SALOMEDSImpl_ScalarVariable::Load(), SALOMEDSImpl_ScalarVariable::Save(), SALOMEDSImpl_ScalarVariable::SaveToScript(), and SALOMEDSImpl_ScalarVariable::SaveType().
      
  | 
  private |