voxelTerrain
 All Classes Functions Variables Typedefs Enumerations Pages
Public Types | Protected Member Functions | List of all members
blub::procedural::voxel::tile::base< classType > Class Template Reference

The base class gets derived by every class in the namespace tile::*. Never instance this class and derived classes without a shared pointer. More...

#include <base.hpp>

Inheritance diagram for blub::procedural::voxel::tile::base< classType >:
blub::enableSharedFromThis< classType >

Public Types

typedef sharedPointer< classType > pointer
 
- Public Types inherited from blub::enableSharedFromThis< classType >
typedef
std::enable_shared_from_this
< classType > 
t_base
 
typedef blub::sharedPointer
< classType const > 
t_thisPtrConst
 
typedef blub::sharedPointer
< classType > 
t_thisPtr
 

Protected Member Functions

 base ()
 base constrcutor.
 

Additional Inherited Members

- Public Member Functions inherited from blub::enableSharedFromThis< classType >
t_thisPtrConst getSharedThisPtr () const
 
t_thisPtr getSharedThisPtr ()
 

Detailed Description

template<typename classType>
class blub::procedural::voxel::tile::base< classType >

The base class gets derived by every class in the namespace tile::*. Never instance this class and derived classes without a shared pointer.


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