hecl
High-Level Extensible Combiner Language and Resource Database
Public Member Functions | List of all members
HECL::Database::Project::ConfigFile Class Reference

Configuration file handle. More...

#include <HECLDatabase.hpp>

Collaboration diagram for HECL::Database::Project::ConfigFile:
Collaboration graph

Public Member Functions

 ConfigFile (const Project &project, const SystemString &name)
 
const std::vector< std::string > & lockAndRead ()
 
void addLine (const std::string &line)
 
void removeLine (const std::string &refLine)
 
bool checkForLine (const std::string &refLine)
 
void unlockAndDiscard ()
 
void unlockAndCommit ()
 

Detailed Description

Configuration file handle.

Holds a path to a line-delimited textual configuration file; opening a locked handle for read/write transactions


The documentation for this class was generated from the following file: