inlib  1.2.0
Public Member Functions | Static Public Member Functions
inlib::rroot::dummy Class Reference
Inheritance diagram for inlib::rroot::dummy:
Inheritance graph
[legend]
Collaboration diagram for inlib::rroot::dummy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void * cast (const std::string &a_class) const
virtual bool stream (buffer &a_buffer)
 dummy ()
virtual ~dummy ()
 dummy (const dummy &a_from)
dummyoperator= (const dummy &)

Static Public Member Functions

static const std::string & s_class ()

Detailed Description

Definition at line 22 of file dummy.


Constructor & Destructor Documentation

inlib::rroot::dummy::dummy ( ) [inline]

Definition at line 44 of file dummy.

         {
#ifdef INLIB_MEM
    mem::increment(s_class().c_str());
#endif
  }
virtual inlib::rroot::dummy::~dummy ( ) [inline, virtual]

Definition at line 49 of file dummy.

                  {
#ifdef INLIB_MEM
    mem::decrement(s_class().c_str());
#endif
  }
inlib::rroot::dummy::dummy ( const dummy a_from) [inline]

Definition at line 55 of file dummy.

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

Member Function Documentation

virtual void* inlib::rroot::dummy::cast ( const std::string &  a_class) const [inline, virtual]

Implements inlib::rroot::iro.

Definition at line 29 of file dummy.

                                                     {
    if(void* p = cmp_cast<dummy>(this,a_class)) {return p;}
    else return 0;
  }
dummy& inlib::rroot::dummy::operator= ( const dummy ) [inline]

Definition at line 60 of file dummy.

{return *this;}
static const std::string& inlib::rroot::dummy::s_class ( ) [inline, static]

Definition at line 24 of file dummy.

                                    {
    static const std::string s_v("my_space::dummy");
    return s_v;
  }
virtual bool inlib::rroot::dummy::stream ( buffer a_buffer) [inline, virtual]

Implements inlib::rroot::iro.

Definition at line 33 of file dummy.

                                        {
    //the below code skips correctly the data in the file.
    uint32 startpos = a_buffer.length();
    short v;
    unsigned int s,c;
    if(!a_buffer.read_version(v,s,c)) return false;
    a_buffer.set_offset(startpos+c+sizeof(unsigned int));
    if(!a_buffer.check_byte_count(s,c,"dummy")) return false;
    return true;
  }

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