world.h File Reference
#include "ttg/impl_selector.h"
#include <stdexcept>
#include <algorithm>
#include "ttg/base/world.h"
#include "ttg/base/keymap.h"
#include "ttg/fwd.h"

Classes

class  ttg::World
 
struct  ttg::detail::default_keymap< keyT >
 
struct  ttg::detail::default_priomap< keyT >
 

Namespaces

 ttg
 top-level TTG namespace contains runtime-neutral functionality
 
 ttg::detail
 

Functions

template<typename WorldT >
WorldT & ttg::detail::default_world_accessor ()
 
template<typename WorldT >
void ttg::detail::set_default_world (WorldT &world)
 
template<typename WorldT >
void ttg::detail::set_default_world (WorldT &&world)
 
template<typename WorldImplT >
std::list< WorldImplT * > & ttg::detail::world_registry_accessor ()
 
template<typename WorldImplT >
void ttg::detail::register_world (WorldImplT &world)
 
template<typename WorldImplT >
void ttg::detail::deregister_world (WorldImplT &world)
 
void ttg::detail::destroy_worlds (void)
 
ttg::Worldttg::get_default_world ()