viotecs 1.1.0
Loading...
Searching...
No Matches
types.hpp File Reference
#include <memory>
#include <set>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Data Structures

class  viotecs::None
 None type. More...
 

Namespaces

namespace  viotecs
 

Typedefs

template<typename T >
using viotecs::SPtr = std::shared_ptr< T >
 
template<typename T >
using viotecs::SetPtr = std::unique_ptr< std::set< T > >
 
template<typename T , typename G >
using viotecs::UMap = std::unordered_map< T, SPtr< G > >
 
template<typename T , typename G >
using viotecs::UMapVec = std::unordered_map< T, std::vector< SPtr< G > > >
 
template<typename T , typename G >
using viotecs::UMapPtr = std::unique_ptr< UMap< T, G > >
 
template<typename T , typename G >
using viotecs::UMapVecPtr = std::unique_ptr< UMapVec< T, G > >
 
template<typename T >
using viotecs::VecSPtr = std::shared_ptr< std::vector< SPtr< T > > >
 
typedef int viotecs::EntityId