Horizon
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
horizon::Entity Class Reference

Public Member Functions

 Entity (const UUID &uu)
 
json serialize () const
 
void update_refs (IPool &pool)
 
UUID get_uuid () const
 
 Entity (const UUID &uu)
 
json serialize () const
 
void update_refs (IPool &pool)
 
UUID get_uuid () const
 

Static Public Member Functions

static Entity new_from_file (const std::string &filename, IPool &pool)
 
static Entity new_from_file (const std::string &filename, IPool &pool)
 

Public Attributes

UUID uuid
 
std::string name
 
std::string manufacturer
 
std::string prefix
 
std::set< std::string > tags
 
std::map< UUID, Gategates
 
FileVersion version
 

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