COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Protected Attributes | List of all members
vrb::regVar< classType > Class Template Reference

#include <regClass.h>

Collaboration diagram for vrb::regVar< classType >:
Collaboration graph
[legend]

Public Member Functions

 regVar (classType *c, const std::string &n, covise::TokenBuffer &v, bool s=1)
 
 ~regVar ()
 
covise::TokenBuffergetValue ()
 returns the value More...
 
classType * getClass ()
 returns the class of this variable More...
 
void setValue (const covise::TokenBuffer &v)
 set value More...
 
int isStatic ()
 returns true if this Var is static More...
 
const std::stringgetName ()
 returns the Name More...
 
bool isDeleted ()
 
void setDeleted (bool isdeleted=true)
 
void writeVar (std::ofstream &file)
 

Protected Attributes

covise::TokenBuffer value
 
std::string name
 
classType * myClass
 
bool staticVar
 
bool isDel
 

Constructor & Destructor Documentation

template<class classType>
vrb::regVar< classType >::regVar ( classType *  c,
const std::string n,
covise::TokenBuffer v,
bool  s = 1 
)
inline
template<class classType>
vrb::regVar< classType >::~regVar ( )
inline

Member Function Documentation

template<class classType>
classType* vrb::regVar< classType >::getClass ( )
inline

returns the class of this variable

template<class classType>
const std::string& vrb::regVar< classType >::getName ( )
inline

returns the Name

template<class classType>
covise::TokenBuffer& vrb::regVar< classType >::getValue ( )
inline

returns the value

template<class classType>
bool vrb::regVar< classType >::isDeleted ( )
inline
template<class classType>
int vrb::regVar< classType >::isStatic ( )
inline

returns true if this Var is static

template<class classType>
void vrb::regVar< classType >::setDeleted ( bool  isdeleted = true)
inline
template<class classType>
void vrb::regVar< classType >::setValue ( const covise::TokenBuffer v)
inline

set value

template<class classType>
void vrb::regVar< classType >::writeVar ( std::ofstream &  file)
inline

Member Data Documentation

template<class classType>
bool vrb::regVar< classType >::isDel
protected
template<class classType>
classType* vrb::regVar< classType >::myClass
protected
template<class classType>
std::string vrb::regVar< classType >::name
protected
template<class classType>
bool vrb::regVar< classType >::staticVar
protected
template<class classType>
covise::TokenBuffer vrb::regVar< classType >::value
protected

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