maliput
|
#include <memory>
#include <string>
#include <type_traits>
#include <utility>
#include "maliput/drake/common/drake_assert.h"
#include "maliput/drake/common/eigen_types.h"
#include "maliput/drake/common/unused.h"
#include "maliput/drake/common/value.h"
#include "maliput/drake/systems/framework/basic_vector.h"
Classes | |
class | ValueToAbstractValue |
Implements Drake policy for taking a concrete value object and storing it in a Drake abstract object (for example, an abstract-valued port) as a type-erased AbstractValue. More... | |
class | ValueToVectorValue< T > |
Implements Drake policy for taking a concrete vector type and storing it in a Drake numerical vector object as an AbstractValue of concrete type Value<BasicVector<T>> . More... | |
Namespaces | |
maliput | |
Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
maliput::drake | |
maliput::drake::systems | |
maliput::drake::systems::internal | |
Functions | |
template<typename ValueType > | |
static constexpr bool | is_eigen_refable_helper (decltype(std::declval< Eigen::Ref< ValueType >>(), int())) |
template<typename ValueType > | |
static constexpr bool | is_eigen_refable_helper (char) |
template<typename ValueType > | |
static constexpr bool | is_eigen_refable () |