maliput
value_checker.h File Reference
#include <memory>
#include <stdexcept>
#include <string>
#include "maliput/drake/common/drake_throw.h"
#include "maliput/drake/common/nice_type_name.h"
#include "maliput/drake/common/value.h"
#include "maliput/drake/systems/framework/basic_vector.h"
Include dependency graph for value_checker.h:
This graph shows which files directly or indirectly include this file:

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 T >
void CheckBasicVectorInvariants (const BasicVector< T > *basic_vector)
 Checks some BasicVector invariants on basic_vector. More...
 
template<typename T >
void CheckVectorValueInvariants (const AbstractValue *abstract_value)
 If abstract_value is a Value<BasicVector<T>>, then checks some BasicVector invariants. More...