int get_trust_level() const
Returns the trust level associated with this page.
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.
static ConfigPage * get_local_page()
Returns a pointer to the global "local page".
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.
bool is_special() const
Returns true if this is the special "default" or "local" page, or false if it is an ordinary page...
int get_sort() const
Returns the explicit sort order of this particular ConfigPage.
static ConfigPage * get_default_page()
Returns a pointer to the global "default page".
int get_page_seq() const
Returns the sequence number of the page.
A page of ConfigDeclarations that may be loaded or unloaded.
const string & get_name() const
Returns the name of the page.
void set_trust_level(int trust_level)
Explicitly sets the trust level on this particular page.
const string & get_signature() const
Returns the raw binary signature that was found in the prc file, if any.