Bash++
Bash++ compiler internal documentation
Public Types | Public Member Functions | Public Attributes | List of all members
EntityNode Struct Reference

#include <EntityNode.h>

Inheritance diagram for EntityNode:
Inheritance graph
[legend]
Collaboration diagram for EntityNode:
Collaboration graph
[legend]

Public Types

using base_type = lib_interval_tree::node< uint64_t, IntervalType, EntityNode >
 
using interval_type = typename base_type::interval_type
 

Public Member Functions

 EntityNode (EntityNode *parent, interval_type interval)
 

Public Attributes

std::shared_ptr< bpp::bpp_entitypayload
 

Member Typedef Documentation

◆ base_type

using EntityNode::base_type = lib_interval_tree::node<uint64_t, IntervalType, EntityNode>

◆ interval_type

using EntityNode::interval_type = typename base_type::interval_type

Constructor & Destructor Documentation

◆ EntityNode()

EntityNode::EntityNode ( EntityNode parent,
interval_type  interval 
)
inline

Member Data Documentation

◆ payload

std::shared_ptr<bpp::bpp_entity> EntityNode::payload

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