namespace
GenericContainer
Namespaces
Classes
-
template<hash_type hash_, typename Type_>struct named_param
- named_
param is a struct that associate a compile time hash to a value. -
template<typename... Params>struct named_tuple
- named_
tuple is a class that inherits from tuple. -
template<typename T>class Vector
- Forward declaration of Vector class.
-
template<typename T>struct is_vector
- is_
vector is a utility metafunction used to check if T is a GenericContainer:: Vector. -
template<typename T>struct 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 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 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 is_vector_constructible
- is_
vector_ constructible is a utility metafunction to check if GenericContainer:: Vector is constructible given a type T.
Typedefs
- using hash_type = std::uint64_t
-
template<typename T>using Vector_ptr = std::shared_ptr<Vector<T>>
- Utility alias to a std::shared_ptr of a Vector.
Functions
-
template<typename... Args>auto make_named_tuple(Args && ... args) -> auto constexpr
- Creates a named_
tuple object, deducing the target type from the types of arguments.