Slice Tools
Home
SourceForge Page
libFoundation
Home
Class Hierarchy
Class List
Class Members
Examples
libFoundation Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
CategoryInformation
Hold the internal information for each category
CircularReferenceError
Errors where variable substitution references itself
ConfigFile
Class to load and manage configuration files
ConfigFileError
Base class for errors in configuration files
ConfigFileLineTooLong
Errors where a line in a config file is too long to read
ConfigSection
Class to manage individual sections of a config file
DuplicateSectionError
Errors where there are two sections by the same name
Exception
Base class for all Exceptions
ExitProgramNormally
Program should exit(0)
FileIOError
File IO Errors
FileSystem
Simple Wrappers for checking various attributes of the file system
FloatOptionResult
Class for managing results of Floats
Foundation
Wrapper Class to ease use of
Options
, Configuration Files, and Logging
IntOptionResult
Class for managing results of Integers
InvalidConfigNameError
Some other error in how something is named
InvalidConfiguration
Illegal Configuration
InvalidOptionError
Invalid Option (not specified as acceptable)
LogCategory
Provides an interface for logging to a specific category
Logger
Manager for logging operations, acts as a backend to write to
LogMsg
Holds information for each item to be logged
LogStreamBuf
Derives from stringbuf so that sync messages can be intercepted
MalformedSubstitutionError
Errors where substitution is malformed
MissingRequiredParameterError
An option requires a value, but none was given
option
OptionResult
Abstract Base class for managing setting results of option data
Options
Class to simplify results of getopt and getopt_long
OptionsError
Base class for errors with options
ostream
stringbuf
StringOptionResult
Class for managing results of Floats
UnableToOpenError
Can't open a file
UnableToReadError
Can't read data from a file
UnresolvedSubstitutionError
Errors where a substitution can't be processed