|
| | 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