GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::EntryValue Class Reference

#include <metadata.h>

Public Member Functions

template<typename DataTypeT>
 EntryValue (const DataTypeT &data)
template<typename DataTypeT>
 EntryValue (const std::vector< DataTypeT > &data)
 EntryValue (const EntryValue &value)
 EntryValue (const std::string &value)
template<typename DataTypeT>
bool GetValue (DataTypeT *value) const
template<typename DataTypeT>
bool GetValue (std::vector< DataTypeT > *value) const
const std::vector< uint8_t > & data () const
template<>
bool GetValue (std::string *value) const

Friends

struct EntryValueHasher

Constructor & Destructor Documentation

◆ EntryValue() [1/4]

template<typename DataTypeT>
draco::EntryValue::EntryValue ( const DataTypeT & data)
inlineexplicit
Here is the caller graph for this function:

◆ EntryValue() [2/4]

template<typename DataTypeT>
draco::EntryValue::EntryValue ( const std::vector< DataTypeT > & data)
inlineexplicit

◆ EntryValue() [3/4]

draco::EntryValue::EntryValue ( const EntryValue & value)

◆ EntryValue() [4/4]

draco::EntryValue::EntryValue ( const std::string & value)
explicit

Member Function Documentation

◆ data()

const std::vector< uint8_t > & draco::EntryValue::data ( ) const
inline
Here is the caller graph for this function:

◆ GetValue() [1/3]

template<typename DataTypeT>
bool draco::EntryValue::GetValue ( DataTypeT * value) const
inline

◆ GetValue() [2/3]

template<>
bool draco::EntryValue::GetValue ( std::string * value) const

◆ GetValue() [3/3]

template<typename DataTypeT>
bool draco::EntryValue::GetValue ( std::vector< DataTypeT > * value) const
inline

◆ EntryValueHasher

friend struct EntryValueHasher
friend

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