LocalGuidance
A library that generates velocity references to follow a path.
tinyxml_tools::traits::element< std::array< T, N > > Struct Template Reference

Element trait for stl arrays. More...

#include <traits.hpp>

Inheritance diagram for tinyxml_tools::traits::element< std::array< T, N > >:
Inheritance graph

Public Types

using type = std::array< T, N >
 
using stringType = std::array< std::string, N >
 
using siblingStringType = std::string
 
using siblingType = T
 

Static Public Member Functions

static const stringType getDefaultName ()
 
static type getDefaultValue ()
 

Detailed Description

template<typename T, std::size_t N>
struct tinyxml_tools::traits::element< std::array< T, N > >

Element trait for stl arrays.

Member Typedef Documentation

template<typename T , std::size_t N>
using tinyxml_tools::traits::element< std::array< T, N > >::siblingStringType = std::string
template<typename T , std::size_t N>
using tinyxml_tools::traits::element< std::array< T, N > >::siblingType = T
template<typename T , std::size_t N>
using tinyxml_tools::traits::element< std::array< T, N > >::stringType = std::array<std::string, N>
template<typename T , std::size_t N>
using tinyxml_tools::traits::element< std::array< T, N > >::type = std::array<T, N>

Member Function Documentation

template<typename T , std::size_t N>
static const stringType tinyxml_tools::traits::element< std::array< T, N > >::getDefaultName ( )
inlinestatic
template<typename T , std::size_t N>
static type tinyxml_tools::traits::element< std::array< T, N > >::getDefaultValue ( )
inlinestatic

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