BipedalLocomotion/GenericContainer/Vector.h file

Namespaces

namespace BipedalLocomotion
namespace BipedalLocomotion::GenericContainer

Classes

template<typename T>
class BipedalLocomotion::GenericContainer::Vector
Forward declaration of Vector class.
template<typename T>
struct BipedalLocomotion::GenericContainer::is_vector
is_vector is a utility metafunction used to check if T is a GenericContainer::Vector.
template<typename T>
struct BipedalLocomotion::GenericContainer::is_vector<Vector<T>>
is_vector is a utility metafunction used to check if T is a GenericContainer::Vector.
template<typename Class, typename = void>
struct BipedalLocomotion::GenericContainer::is_span_constructible
is_span_constructible is a utility metafunction to check if iDynTree::Span is constructible given a reference to Class.
template<typename Class>
struct BipedalLocomotion::GenericContainer::is_span_constructible<Class, typename std::enable_if<std::is_constructible<iDynTree::Span<typename container_data<Class>::type>, Class&>::value>::type>
is_span_constructible is a utility metafunction to check if iDynTree::Span is constructible given a reference to Class.
template<typename T, typename = void, typename = void>
struct BipedalLocomotion::GenericContainer::is_vector_constructible
is_vector_constructible is a utility metafunction to check if GenericContainer::Vector is constructible given a type T.
class BipedalLocomotion::GenericContainer::Vector::Ref
The class ref is used a substitution to a classical reference to a Vector.

Typedefs

template<typename T>
using Vector_ptr = std::shared_ptr<Vector<T>>
Utility alias to a std::shared_ptr of a Vector.