LocalGuidance
A library that generates velocity references to follow a path.
tinyxml_tools::traits::elementXML< T, typename std::enable_if< std::is_base_of< typename Eigen::MatrixBase< T >, T >::value >::type > Struct Template Reference

#include <traitsXML.hpp>

Inheritance diagram for tinyxml_tools::traits::elementXML< T, typename std::enable_if< std::is_base_of< typename Eigen::MatrixBase< T >, T >::value >::type >:
Inheritance graph

Public Types

using Base = element< T >
 
using type = typename Base::type
 
using stringType = typename Base::stringType
 
- Public Types inherited from tinyxml_tools::traits::element< T >
using type = T
 
using stringType = std::string
 

Static Public Member Functions

static bool read (type &value, const TiXmlElement *element, const stringType &name, const type &def)
 
static void write (const type &value, TiXmlElement *const element, const stringType &name)
 
- Static Public Member Functions inherited from tinyxml_tools::traits::element< T >
static const stringType getDefaultName ()
 
static type getDefaultValue ()
 

Member Typedef Documentation

template<typename T >
using tinyxml_tools::traits::elementXML< T, typename std::enable_if< std::is_base_of< typename Eigen::MatrixBase< T >, T >::value >::type >::Base = element<T>
template<typename T >
using tinyxml_tools::traits::elementXML< T, typename std::enable_if< std::is_base_of< typename Eigen::MatrixBase< T >, T >::value >::type >::stringType = typename Base::stringType
template<typename T >
using tinyxml_tools::traits::elementXML< T, typename std::enable_if< std::is_base_of< typename Eigen::MatrixBase< T >, T >::value >::type >::type = typename Base::type

Member Function Documentation

template<typename T >
static bool tinyxml_tools::traits::elementXML< T, typename std::enable_if< std::is_base_of< typename Eigen::MatrixBase< T >, T >::value >::type >::read ( type value,
const TiXmlElement *  element,
const stringType name,
const type def 
)
inlinestatic
template<typename T >
static void tinyxml_tools::traits::elementXML< T, typename std::enable_if< std::is_base_of< typename Eigen::MatrixBase< T >, T >::value >::type >::write ( const type value,
TiXmlElement *const  element,
const stringType name 
)
inlinestatic

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