inlib  1.2.0
Public Member Functions | Protected Member Functions | Protected Attributes
inlib::sg::action Class Reference
Inheritance diagram for inlib::sg::action:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 action (std::ostream &a_out)
virtual ~action ()
std::ostream & out ()

Protected Member Functions

 action (const inlib::sg::action &a_from)
inlib::sg::actionoperator= (const inlib::sg::action &)

Protected Attributes

std::ostream & m_out

Detailed Description

Definition at line 16 of file action.


Constructor & Destructor Documentation

inlib::sg::action::action ( std::ostream &  a_out) [inline]

Definition at line 25 of file action.

  :m_out(a_out)
  {
#ifdef INLIB_MEM
    mem::increment(s_class().c_str());
#endif
  }
virtual inlib::sg::action::~action ( ) [inline, virtual]

Definition at line 32 of file action.

                   {
#ifdef INLIB_MEM
    mem::decrement(s_class().c_str());
#endif
  }
inlib::sg::action::action ( const inlib::sg::action a_from) [inline, protected]

Definition at line 38 of file action.

  :m_out(a_from.m_out)
  {
#ifdef INLIB_MEM
    mem::increment(s_class().c_str());
#endif
  }

Member Function Documentation

inlib::sg::action& inlib::sg::action::operator= ( const inlib::sg::action ) [inline, protected]

Definition at line 45 of file action.

{return *this;}
std::ostream& inlib::sg::action::out ( ) [inline]

Definition at line 47 of file action.

{return m_out;}

Member Data Documentation

std::ostream& inlib::sg::action::m_out [protected]

Definition at line 51 of file action.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines