#include <namespace.h>
Public Member Functions | |
void | copy (NamespaceDetails *d, const Extra &e) |
Extra () | |
void | init () |
Extra * | next (NamespaceDetails *d) |
long | ofsFrom (NamespaceDetails *d) |
void | setNext (long ofs) |
Public Attributes | |
IndexDetails | details [NIndexesExtra] |
Private Member Functions | |
Extra (const Extra &) | |
Extra & | operator= (const Extra &r) |
Private Attributes | |
long long | _next |
unsigned | reserved2 |
unsigned | reserved3 |
Definition at line 169 of file namespace.h.
mongo::NamespaceDetails::Extra::Extra | ( | const Extra & | ) | [inline, private] |
Definition at line 176 of file namespace.h.
mongo::NamespaceDetails::Extra::Extra | ( | ) | [inline] |
Definition at line 179 of file namespace.h.
void mongo::NamespaceDetails::Extra::copy | ( | NamespaceDetails * | d, | |
const Extra & | e | |||
) | [inline] |
Definition at line 189 of file namespace.h.
void mongo::NamespaceDetails::Extra::init | ( | ) | [inline] |
Definition at line 183 of file namespace.h.
Extra* mongo::NamespaceDetails::Extra::next | ( | NamespaceDetails * | d | ) | [inline] |
Definition at line 184 of file namespace.h.
long mongo::NamespaceDetails::Extra::ofsFrom | ( | NamespaceDetails * | d | ) | [inline] |
Definition at line 180 of file namespace.h.
Definition at line 177 of file namespace.h.
void mongo::NamespaceDetails::Extra::setNext | ( | long | ofs | ) | [inline] |
Definition at line 188 of file namespace.h.
long long mongo::NamespaceDetails::Extra::_next [private] |
Definition at line 170 of file namespace.h.
IndexDetails mongo::NamespaceDetails::Extra::details[NIndexesExtra] |
Definition at line 172 of file namespace.h.
unsigned mongo::NamespaceDetails::Extra::reserved2 [private] |
Definition at line 174 of file namespace.h.
unsigned mongo::NamespaceDetails::Extra::reserved3 [private] |
Definition at line 175 of file namespace.h.