bool is_implicit() const
Returns true if the page was loaded by implicitly searching the config path on startup, or false if it was explicitly loaded by dynamic code after initial startup.
bool is_special() const
Returns true if this is the special "default" or "local" page, or false if it is an ordinary page...
static ConfigPage * get_local_page()
Returns a pointer to the global "local page".
int get_sort() const
Returns the explicit sort order of this particular ConfigPage.
int get_page_seq() const
Returns the sequence number of the page.
static ConfigPage * get_default_page()
Returns a pointer to the global "default page".
const string & get_name() const
Returns the name of the page.
A page of ConfigDeclarations that may be loaded or unloaded.
bool operator<(const ConfigPage &other) const
Sorts two pages in order based on the order in which their respective pages were loaded, and the order in which they appear within the same page.
const string & get_signature() const
Returns the raw binary signature that was found in the prc file, if any.
void set_trust_level(int trust_level)
Explicitly sets the trust level on this particular page.
int get_trust_level() const
Returns the trust level associated with this page.