Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Private Attributes | List of all members
orxonox::PluginReference Class Reference

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/module/PluginReference.h>

Inheritance diagram for orxonox::PluginReference:
orxonox::Destroyable

Public Member Functions

 PluginReference (const std::string &name)
 
 ~PluginReference ()
 
- Public Member Functions inherited from orxonox::Destroyable
 Destroyable ()
 Constructor: Sets the default values. More...
 
virtual ~Destroyable ()
 Destructor: Notifies all DestructionListener (for example weak pointers) that this object is being deleted. More...
 
void destroy ()
 Deletes the object if no strong pointers point to this object. More...
 
void destroyLater ()
 Works like destroy() but doesn't destroy the object until the current tick has ended. More...
 
unsigned int getReferenceCount () const
 Returns the number of strong pointers that point to this object. More...
 

Private Attributes

std::string name_
 

Additional Inherited Members

- Protected Member Functions inherited from orxonox::Destroyable
virtual void preDestroy ()
 This virtual function is called if destroy() is called and no StrongPtr points to this object. More...
 

Constructor & Destructor Documentation

orxonox::PluginReference::PluginReference ( const std::string &  name)
orxonox::PluginReference::~PluginReference ( )

Member Data Documentation

std::string orxonox::PluginReference::name_
private

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