ewmscp  ..
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
options::internal::sourceFile Class Reference

class to remember the file (or cmd line) an option was set from More...

#include <Options.h>

Collaboration diagram for options::internal::sourceFile:
[legend]

Public Member Functions

 sourceFile (const std::string &aName, decltype(lParent) aParent)
 
const std::string & fGetName () const
 

Static Public Attributes

static const sourceFile gUnsetSource
 
static const sourceFile gCmdLine
 

Protected Attributes

std::string lName
 
const sourceFilelParent
 

Detailed Description

class to remember the file (or cmd line) an option was set from

Definition at line 36 of file Options.h.

Constructor & Destructor Documentation

◆ sourceFile()

options::internal::sourceFile::sourceFile ( const std::string &  aName,
decltype(lParent aParent 
)
inline

Definition at line 43 of file Options.h.

43  :
44  lName(aName),
45  lParent(aParent) {
46  };

Member Function Documentation

◆ fGetName()

const std::string& options::internal::sourceFile::fGetName ( ) const
inline

Definition at line 47 of file Options.h.

47  {
48  return lName;
49  };

References lName.

Member Data Documentation

◆ gCmdLine

const sourceFile options::internal::sourceFile::gCmdLine
static

◆ gUnsetSource

const sourceFile options::internal::sourceFile::gUnsetSource
static

Definition at line 41 of file Options.h.

Referenced by options::internal::sourceItem::fIsUnset().

◆ lName

std::string options::internal::sourceFile::lName
protected

Definition at line 38 of file Options.h.

Referenced by fGetName().

◆ lParent

const sourceFile& options::internal::sourceFile::lParent
protected

Definition at line 39 of file Options.h.


The documentation for this class was generated from the following files:
options::internal::sourceFile::lName
std::string lName
Definition: Options.h:38
options::internal::sourceFile::lParent
const sourceFile & lParent
Definition: Options.h:39