| ISMRMRD
    ISMRM Raw Data Format | 
Meta Container. More...
#include <meta.h>
| Public Member Functions | |
| to | |
| This function sets the parameter with name value @value. The set function assumes the parameter will have a single value and wipes out any array that might be there. There is an @append function for appending to an existing array. | |
| template<class T > | |
| void | set (const char *name, T value) | 
| template<class T > | |
| void | append (const char *name, T value) | 
| void | remove (const char *name) | 
| size_t | length (const char *name) const | 
| Return number of values of a particular parameter. | |
| as long | |
| Return value number @index of the parameter | |
| long | as_long (const char *name, size_t index=0) const | 
| as double | |
| Return value number @index of the parameter | |
| double | as_double (const char *name, size_t index=0) const | 
| Protected Types | |
| typedef std::map< std::string, std::vector< MetaValue > > | map_t | 
| as string | |
| map_t | map_ | 
| const char * | as_str (const char *name, size_t index=0) const | 
| const MetaValue & | value (const char *name, size_t index=0) const | 
| bool | empty () const | 
| map_t::iterator | begin () | 
| map_t::iterator | end () | 
| map_t::const_iterator | begin () const | 
| map_t::const_iterator | end () const | 
Meta Container.
 1.8.17
 1.8.17