Drake
Drake C++ Documentation
name_value.h File Reference
Include dependency graph for name_value.h:
This graph shows which files directly or indirectly include this file:

Classes

class  NameValue< T >
 (Advanced) A basic implementation of the Name-Value Pair concept as used in the Serialize / Archive pattern. More...
 

Namespaces

 drake
 

Macros

#define DRAKE_NVP(x)   ::drake::MakeNameValue(#x, &(x))
 Creates a NameValue pair for an lvalue x. More...
 

Functions

template<typename T >
NameValue< T > MakeNameValue (const char *name, T *value)
 (Advanced) Creates a NameValue. More...
 

Macro Definition Documentation

◆ DRAKE_NVP

#define DRAKE_NVP (   x)    ::drake::MakeNameValue(#x, &(x))

Creates a NameValue pair for an lvalue x.