Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

ArPriority Class Reference

#include <ariaUtil.h>

List of all members.


Detailed Description

Contains enumeration of four user-oriented priority levels (used primarily by ArConfig).


Public Types

enum  { PRIORITY_COUNT = LAST_PRIORITY + 1 }
enum  Priority {
  IMPORTANT, BASIC = IMPORTANT, NORMAL, INTERMEDIATE = NORMAL,
  DETAILED, TRIVIAL = DETAILED, ADVANCED = DETAILED, EXPERT,
  FACTORY, LAST_PRIORITY = FACTORY
}

Static Public Member Functions

static const char * getPriorityName (Priority priority)
 Returns the displayable text string for the given priority.

Static Protected Attributes

static std::map< Priority,
std::string > 
ourPriorityNames
 Map of priorities to displayable text.
static bool ourStringsInited = false
 Whether the map of priorities to display text has been initialized.
static std::string ourUnknownPriorityName
 Display text used when a priority's displayable text has not been defined.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
PRIORITY_COUNT  Number of priority values.

enum ArPriority::Priority
 

Enumeration values:
IMPORTANT  Basic things that should be modified to suit.
BASIC  Basic things that should be modified to suit.
NORMAL  Intermediate things that users may want to modify.
INTERMEDIATE  Intermediate things that users may want to modify.
DETAILED  Advanced items that probably shouldn't be modified.
TRIVIAL  Advanced items (alias for historic reasons).
ADVANCED  Advanced items that probably shouldn't be modified.
EXPERT  Items that should be modified only by expert users or developers.
FACTORY  Items that are "factory settings" and should not be modified.
LAST_PRIORITY  Last value in the enumeration.


The documentation for this class was generated from the following files:
Generated on Thu Jan 7 10:34:42 2010 for Aria by  doxygen 1.4.2