Go to the source code of this file.
|
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
#define | MIBEntryDef(NameTag, Name, Type) |
◆ MIBEntryDef [1/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
◆ MIBEntryDef [2/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
◆ MIBEntryDef [3/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
Value: case Meta::Name: { \
} break;
value_type readNext(const CharT *&memory, endianness endian)
Read a value of a particular endianness from a buffer, and increment the buffer past that value.
Definition at line 70 of file MemProf.h.
◆ MIBEntryDef [4/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
Value: case Meta::Name: { \
LE.write<Type>(Name); \
} break;
Definition at line 70 of file MemProf.h.
◆ MIBEntryDef [5/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
Value: OS << " " << #Name << ": " << Name << "\n";
Definition at line 70 of file MemProf.h.
◆ MIBEntryDef [6/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
Value: Type get##Name() const { \
return Name; \
}
constexpr std::underlying_type_t< Enum > to_underlying(Enum E)
Returns underlying integer value of an enum.
Definition at line 70 of file MemProf.h.
◆ MIBEntryDef [7/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
Value: void set##Name(Type NewVal) { \
Name = NewVal; \
}
Definition at line 70 of file MemProf.h.
◆ MIBEntryDef [8/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
Value:
Other.get##Name() != get##Name()) \
return false;
Definition at line 70 of file MemProf.h.
◆ MIBEntryDef [9/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |
Value: case Meta::Name: { \
Result += sizeof(Type); \
} break;
Definition at line 70 of file MemProf.h.
◆ MIBEntryDef [10/10]
#define MIBEntryDef |
( |
| NameTag, |
|
|
| Name, |
|
|
| Type ) |