frepple::BufferDefault Class Reference

This class is the default implementation of the abstract Buffer class. More...

#include <model.h>

Inheritance diagram for frepple::BufferDefault:
frepple::Buffer frepple::utils::HasHierarchy< Buffer > frepple::HasLevel frepple::Plannable frepple::utils::HasDescription frepple::utils::HasName< Buffer > frepple::utils::Object frepple::HasProblems frepple::Solvable frepple::utils::NonCopyable frepple::utils::Tree::TreeNode

List of all members.

Public Member Functions

 BufferDefault (const string &str)
virtual size_t getSize () const
virtual const MetaClass & getType () const

Static Public Attributes

static const MetaClass * metadata

Detailed Description

This class is the default implementation of the abstract Buffer class.

Definition at line 2881 of file model.h.


Constructor & Destructor Documentation

frepple::BufferDefault::BufferDefault ( const string &  str  )  [inline, explicit]

Definition at line 2884 of file model.h.


Member Function Documentation

virtual size_t frepple::BufferDefault::getSize (  )  const [inline, virtual]

Return the memory size of the object in bytes.

Implements frepple::utils::Object.

Definition at line 2886 of file model.h.

virtual const MetaClass& frepple::BufferDefault::getType (  )  const [inline, virtual]

This returns the type information on the object, a bit similar to the standard type_info information.

Reimplemented from frepple::Buffer.

Definition at line 2885 of file model.h.


Member Data Documentation

Reimplemented from frepple::Buffer.

Definition at line 2888 of file model.h.


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

Generated on 25 Sep 2009 for frePPLe by  doxygen 1.6.1