libopenraw
Public Types | Public Member Functions | List of all members
OpenRaw::MetaValue Class Reference

Public Types

typedef boost::variant< std::string, uint32_t, double > value_t
 

Public Member Functions

 MetaValue (const MetaValue &)
 
template<class T >
 MetaValue (const T &v)
 
template<class T >
 MetaValue (const std::vector< T > &v)
 
 MetaValue (const value_t &v)
 
 MetaValue (const std::vector< value_t > &v)
 
uint32_t getCount () const
 
uint32_t getInteger (int idx) const
 
const std::string & getString (int idx) const
 
double getDouble (int idx) const
 

Detailed Description

Definition at line 33 of file metavalue.hpp.


The documentation for this class was generated from the following files: