![]() |
GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
|
#include <Mapped.hpp>
Public Types | |
typedef std::map< const std::string, T * > | Map |
Public Member Functions | |
const std::string & | get_ID () const |
void | set_ID (const std::string &) |
Static Public Member Functions | |
static T & | get (const std::string &id) |
static const T & | get_const (const std::string &id) |
static bool | exist (const std::string &id) |
static Map & | get_map () |
Protected Member Functions | |
Mapped (const std::string &id) | |
virtual | ~Mapped () |
Mapped () | |
Private Member Functions | |
template<class Archive > | |
void | save (Archive &, const unsigned int) const |
template<class Archive > | |
void | load (Archive &, const unsigned int) |
BOOST_SERIALIZATION_SPLIT_MEMBER () | |
Private Attributes | |
std::string | _ID |
Friends | |
class | boost::serialization::access |
typedef std::map<const std::string, T* > GranOO3::Core::Mapped< T >::Map |
|
protected |
|
protectedvirtual |
|
protected |
|
private |
|
static |
|
static |
|
static |
const std::string & GranOO3::Core::Mapped< T >::get_ID |
|
static |
|
private |
|
private |
void GranOO3::Core::Mapped< T >::set_ID | ( | const std::string & | id | ) |
|
friend |
|
private |