Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Public Member Functions | Friends | List of all members
cqsp::common::Node Class Reference

#include <universe.h>

Inheritance diagram for cqsp::common::Node:

Public Member Functions

 Node (const Universe &universe, const entt::entity entity)
 
 Node (const entt::handle handle, const entt::entity entity)
 
 Node (Universe &universe)
 
Universeuniverse () const
 
std::vector< NodeConvert (const std::vector< entt::entity > &entities) const
 
std::set< NodeConvert (const std::set< entt::entity > &entities) const
 
Node Convert (const entt::entity entity) const
 

Friends

bool operator== (const Node &lhs, const entt::null_t &)
 
bool operator== (const entt::null_t &, const Node &rhs)
 
bool operator!= (const Node &lhs, const entt::null_t &)
 
bool operator!= (const entt::null_t &, const Node &rhs)
 

Constructor & Destructor Documentation

◆ Node() [1/3]

cqsp::common::Node::Node ( const Universe universe,
const entt::entity  entity 
)
explicit

◆ Node() [2/3]

cqsp::common::Node::Node ( const entt::handle  handle,
const entt::entity  entity 
)

◆ Node() [3/3]

cqsp::common::Node::Node ( Universe universe)
explicit

Member Function Documentation

◆ Convert() [1/3]

Node cqsp::common::Node::Convert ( const entt::entity  entity) const

◆ Convert() [2/3]

std::set< Node > cqsp::common::Node::Convert ( const std::set< entt::entity > &  entities) const

◆ Convert() [3/3]

std::vector< Node > cqsp::common::Node::Convert ( const std::vector< entt::entity > &  entities) const

◆ universe()

Universe & cqsp::common::Node::universe ( ) const

Friends And Related Function Documentation

◆ operator!= [1/2]

bool operator!= ( const entt::null_t &  ,
const Node rhs 
)
friend

◆ operator!= [2/2]

bool operator!= ( const Node lhs,
const entt::null_t &   
)
friend

◆ operator== [1/2]

bool operator== ( const entt::null_t &  ,
const Node rhs 
)
friend

◆ operator== [2/2]

bool operator== ( const Node lhs,
const entt::null_t &   
)
friend

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