g4tools  5.4.0
Public Member Functions | List of all members
tools::sg::bsf_enum Class Referenceabstract
Inheritance diagram for tools::sg::bsf_enum:
Inheritance graph
[legend]

Public Member Functions

 TOOLS_SCLASS (tools::sg::bsf_enum)
 
virtual void * cast (const std::string &a_class) const
 
virtual const std::string & s_cls () const
 
virtual void set_value (int)=0
 
 bsf_enum ()
 
virtual ~bsf_enum ()
 
 bsf_enum (const bsf_enum &)
 
bsf_enumoperator= (const bsf_enum &)
 

Detailed Description

Definition at line 12 of file sf_enum.

Constructor & Destructor Documentation

◆ bsf_enum() [1/2]

tools::sg::bsf_enum::bsf_enum ( )
inline

Definition at line 23 of file sf_enum.

23 {}

◆ ~bsf_enum()

virtual tools::sg::bsf_enum::~bsf_enum ( )
inlinevirtual

Definition at line 24 of file sf_enum.

24 {}

◆ bsf_enum() [2/2]

tools::sg::bsf_enum::bsf_enum ( const bsf_enum )
inline

Definition at line 26 of file sf_enum.

26 {}

Member Function Documentation

◆ cast()

virtual void* tools::sg::bsf_enum::cast ( const std::string &  a_class) const
inlinevirtual

◆ operator=()

bsf_enum& tools::sg::bsf_enum::operator= ( const bsf_enum )
inline

Definition at line 27 of file sf_enum.

27 {return *this;}

◆ s_cls()

virtual const std::string& tools::sg::bsf_enum::s_cls ( ) const
inlinevirtual

Reimplemented in tools::sg::sf_enum< T >.

Definition at line 19 of file sf_enum.

19 {return s_class();}

◆ set_value()

virtual void tools::sg::bsf_enum::set_value ( int  )
pure virtual

◆ TOOLS_SCLASS()

tools::sg::bsf_enum::TOOLS_SCLASS ( tools::sg::bsf_enum  )

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