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
 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

Enumerator:
PRIORITY_COUNT  Number of priority values.

enum ArPriority::Priority

Enumerator:
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 file:
Generated on Thu Aug 6 09:39:36 2009 for Aria by  doxygen 1.5.1