LampyEngine
 
Загрузка...
Поиск...
Не найдено
Класс TestableNode
Граф наследования:TestableNode:
Node

Открытые члены

 TestableNode (Node *parentNode=nullptr)
 
Node *& accessParentNode ()
 
std::vector< Node * > & accessChildNodes ()
 
uint32_t & accessUniqueID ()
 
virtual void serialize (nlohmann::json &json)
 
virtual void deserialize (const nlohmann::json &json)
 
- Открытые члены унаследованные от Node
 Node (Node *parentNode=nullptr)
 
 Node (const Node &n)=delete
 
const Nodeoperator= (const Node &n)=delete
 
void addNode (Node *node)
 
void removeNode (Node *node)
 
uint32_t getUniqueID ()
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от Node
Nodem_parentNode
 
std::vector< Node * > m_childnodes
 
uint32_t uniqueID
 

Методы

◆ deserialize()

void Node::deserialize ( const nlohmann::json & json)
virtual

Переопределяет метод предка Node.

◆ serialize()

void Node::serialize ( nlohmann::json & json)
virtual

Переопределяет метод предка Node.


Объявления и описания членов класса находятся в файле: