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

#include <EntityNode.h>

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

Public Types

using node_type = EntityNode
 

Static Public Member Functions

template<typename IteratorT >
static bool on_find (IteratorT) noexcept
 
template<typename IteratorT >
static bool on_overlap_find_all (std::conditional< true, lib_interval_tree::interval_tree< lib_interval_tree::interval< uint64_t, lib_interval_tree::closed >, EntityHooks >, const lib_interval_tree::interval_tree< lib_interval_tree::interval< uint64_t, lib_interval_tree::closed >, EntityHooks > >::type &, lib_interval_tree::interval_tree< lib_interval_tree::interval< uint64_t, lib_interval_tree::closed >, EntityHooks >::node_type *&, const lib_interval_tree::interval_tree< lib_interval_tree::interval< uint64_t, lib_interval_tree::closed >, EntityHooks >::interval_type &) noexcept
 

Member Typedef Documentation

◆ node_type

Member Function Documentation

◆ on_find()

template<typename IteratorT >
static bool EntityHooks::on_find ( IteratorT  )
inlinestaticnoexcept

◆ on_overlap_find_all()

template<typename IteratorT >
static bool EntityHooks::on_overlap_find_all ( std::conditional< true, lib_interval_tree::interval_tree< lib_interval_tree::interval< uint64_t, lib_interval_tree::closed >, EntityHooks >, const lib_interval_tree::interval_tree< lib_interval_tree::interval< uint64_t, lib_interval_tree::closed >, EntityHooks > >::type &  ,
lib_interval_tree::interval_tree< lib_interval_tree::interval< uint64_t, lib_interval_tree::closed >, EntityHooks >::node_type *&  ,
const lib_interval_tree::interval_tree< lib_interval_tree::interval< uint64_t, lib_interval_tree::closed >, EntityHooks >::interval_type &   
)
inlinestaticnoexcept

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