|
| FieldStringizer (std::stringstream &ss) |
|
template<typename Field > |
void | operator() (size_t flags, Field &field, const char *name, const char *units) |
|
template<typename T > |
void | operator() (size_t flags, Size< T > &size, const char *name, const char *units) |
|
template<> |
void | operator() (size_t flags, bool &value, const char *name, const char *units) |
|
template<> |
void | operator() (size_t flags, Handle &handle, const char *name, const char *units) |
|
template<> |
void | operator() (size_t flags, const char *&value, const char *name, const char *units) |
|
|
| NONCOPYABLE (FieldStringizer) |
|
void | WriteName (const char *name) |
|
void | WriteUnits (const char *units) |
|
template<typename Field > |
void | Write (size_t flags, Field &field, const char *name, const char *units, typename Field::Enum *) |
|
template<typename Field > |
void | Write (size_t flags, Field &field, const char *name, const char *units,...) |
|
Definition at line 516 of file smbios.cpp.
SMBIOS::FieldStringizer::FieldStringizer |
( |
std::stringstream & |
ss | ) |
|
|
inline |
template<typename Field >
void SMBIOS::FieldStringizer::operator() |
( |
size_t |
flags, |
|
|
Field & |
field, |
|
|
const char * |
name, |
|
|
const char * |
units |
|
) |
| |
|
inline |
template<typename T >
void SMBIOS::FieldStringizer::operator() |
( |
size_t |
flags, |
|
|
Size< T > & |
size, |
|
|
const char * |
name, |
|
|
const char * |
units |
|
) |
| |
|
inline |
template<>
void SMBIOS::FieldStringizer::operator() |
( |
size_t |
flags, |
|
|
bool & |
value, |
|
|
const char * |
name, |
|
|
const char * |
units |
|
) |
| |
template<>
void SMBIOS::FieldStringizer::operator() |
( |
size_t |
flags, |
|
|
Handle & |
handle, |
|
|
const char * |
name, |
|
|
const char * |
units |
|
) |
| |
template<>
void SMBIOS::FieldStringizer::operator() |
( |
size_t |
flags, |
|
|
const char *& |
value, |
|
|
const char * |
name, |
|
|
const char * |
units |
|
) |
| |
template<typename Field >
void SMBIOS::FieldStringizer::Write |
( |
size_t |
flags, |
|
|
Field & |
field, |
|
|
const char * |
name, |
|
|
const char * |
units, |
|
|
typename Field::Enum * |
|
|
) |
| |
|
inlineprivate |
template<typename Field >
void SMBIOS::FieldStringizer::Write |
( |
size_t |
flags, |
|
|
Field & |
field, |
|
|
const char * |
name, |
|
|
const char * |
units, |
|
|
|
... |
|
) |
| |
|
inlineprivate |
void SMBIOS::FieldStringizer::WriteName |
( |
const char * |
name | ) |
|
|
inlineprivate |
void SMBIOS::FieldStringizer::WriteUnits |
( |
const char * |
units | ) |
|
|
inlineprivate |
std::stringstream& SMBIOS::FieldStringizer::ss |
|
private |
The documentation for this class was generated from the following file:
- /home/sathyam/0ad.svn/source/lib/sysdep/smbios.cpp