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

Public Member Functions

virtual io::irbufbuffer ()=0
 
virtual bool get_node_desc (const std::string &, node_desc &) const =0
 
virtual const ifield_factoryfield_factory () const =0
 
 read_action (std::ostream &a_out)
 
virtual ~read_action ()
 
- Public Member Functions inherited from tools::sg::action
virtual void * cast (const std::string &a_class) const
 
virtual const std::string & s_cls () const =0
 
 action (std::ostream &a_out)
 
virtual ~action ()
 
std::ostream & out () const
 

Protected Member Functions

 read_action (const read_action &a_from)
 
read_actionoperator= (const read_action &a_from)
 
- Protected Member Functions inherited from tools::sg::action
 action (const action &a_from)
 
actionoperator= (const action &)
 

Additional Inherited Members

- Protected Attributes inherited from tools::sg::action
std::ostream & m_out
 

Detailed Description

Definition at line 23 of file read_action.

Constructor & Destructor Documentation

◆ read_action() [1/2]

tools::sg::read_action::read_action ( std::ostream &  a_out)
inline

Definition at line 30 of file read_action.

31  :action(a_out){}

◆ ~read_action()

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

Definition at line 32 of file read_action.

32 {}

◆ read_action() [2/2]

tools::sg::read_action::read_action ( const read_action a_from)
inlineprotected

Definition at line 34 of file read_action.

35  :action(a_from)
36  {}

Member Function Documentation

◆ buffer()

virtual io::irbuf& tools::sg::read_action::buffer ( )
pure virtual

◆ field_factory()

virtual const ifield_factory& tools::sg::read_action::field_factory ( ) const
pure virtual

◆ get_node_desc()

virtual bool tools::sg::read_action::get_node_desc ( const std::string &  ,
node_desc  
) const
pure virtual

◆ operator=()

read_action& tools::sg::read_action::operator= ( const read_action a_from)
inlineprotected

Definition at line 37 of file read_action.

37  {
38  action::operator=(a_from);
39  return *this;
40  }

The documentation for this class was generated from the following file:
tools::sg::action::operator=
action & operator=(const action &)
Definition: action:49
tools::sg::action::action
action(std::ostream &a_out)
Definition: action:29