Horizon
Public Member Functions | Public Attributes | List of all members
horizon::UnitStore Class Reference
Inheritance diagram for horizon::UnitStore:
horizon::EditorWindowStore

Public Member Functions

 UnitStore (const std::string &fn)
 
void save_as (const std::string &fn) override
 
std::string get_name () const override
 
const UUIDget_uuid () const override
 
RulesCheckResult run_checks () const override
 
const FileVersionget_version () const override
 
unsigned int get_required_version () const override
 
ObjectType get_type () const override
 
- Public Member Functions inherited from horizon::EditorWindowStore
 EditorWindowStore (const std::string &fn)
 
void save ()
 
virtual void save_as (const std::string &fn)=0
 
virtual std::string get_name () const =0
 
virtual const UUIDget_uuid () const =0
 
virtual const class FileVersionget_version () const =0
 
virtual unsigned int get_required_version () const
 
virtual ObjectType get_type () const =0
 
virtual RulesCheckResult run_checks () const =0
 

Public Attributes

Unit unit
 
- Public Attributes inherited from horizon::EditorWindowStore
std::string filename
 

Member Function Documentation

◆ get_name()

std::string horizon::UnitStore::get_name ( ) const
inlineoverridevirtual

◆ get_required_version()

unsigned int horizon::UnitStore::get_required_version ( ) const
inlineoverridevirtual

Reimplemented from horizon::EditorWindowStore.

◆ get_type()

ObjectType horizon::UnitStore::get_type ( ) const
inlineoverridevirtual

◆ get_uuid()

const UUID & horizon::UnitStore::get_uuid ( ) const
inlineoverridevirtual

◆ get_version()

const FileVersion & horizon::UnitStore::get_version ( ) const
inlineoverridevirtual

◆ run_checks()

RulesCheckResult horizon::UnitStore::run_checks ( ) const
inlineoverridevirtual

◆ save_as()

void horizon::UnitStore::save_as ( const std::string &  fn)
inlineoverridevirtual

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