SyTen
syten::T3N::Tree::Node< T >::LegArray Struct Reference

Proxy object for Legs. More...

#include <tree.h>

+ Inheritance diagram for syten::T3N::Tree::Node< T >::LegArray:
+ Collaboration diagram for syten::T3N::Tree::Node< T >::LegArray:

Public Types

typedef std::array< Ptr, NodeLegs > Base
 

Public Member Functions

Base::reference constexpr operator[] (Index i)
 
Base::const_reference constexpr operator[] (Index i) const
 
Base::reference operator[] (LegType const l)
 
Base::const_reference operator[] (LegType const l) const
 
- Public Member Functions inherited from std::array< Ptr, NodeLegs >
Ptr at (Ptr ... args)
 
Ptr back (Ptr ... args)
 
Ptr begin (Ptr ... args)
 
Ptr cbegin (Ptr ... args)
 
Ptr cend (Ptr ... args)
 
Ptr crbegin (Ptr ... args)
 
Ptr crend (Ptr ... args)
 
Ptr data (Ptr ... args)
 
Ptr empty (Ptr ... args)
 
Ptr end (Ptr ... args)
 
Ptr fill (Ptr ... args)
 
Ptr front (Ptr ... args)
 
Ptr max_size (Ptr ... args)
 
Ptr operator[] (Ptr ... args)
 
Ptr rbegin (Ptr ... args)
 
Ptr rend (Ptr ... args)
 
Ptr size (Ptr ... args)
 
Ptr swap (Ptr ... args)
 

Additional Inherited Members

- Public Attributes inherited from std::array< Ptr, NodeLegs >
Ptr elements
 STL member. More...
 

Detailed Description

template<typename T>
struct syten::T3N::Tree::Node< T >::LegArray

Proxy object for Legs.


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