ldas-tools-al  2.6.7
Public Member Functions | Protected Attributes | Private Attributes | List of all members
anonymous_namespace{Sed.cc}::substitution Class Reference
Inheritance diagram for anonymous_namespace{Sed.cc}::substitution:
Inheritance graph
[legend]
Collaboration diagram for anonymous_namespace{Sed.cc}::substitution:
Collaboration graph
[legend]

Public Member Functions

virtual ~substitution ()
 
 substitution (const std::string &Expression)
 
virtual void operator() (std::istream &Input, std::ostream &Output) const
 

Protected Attributes

std::string expression
 

Private Attributes

bool global
 
bool ignore_case
 
Regex regexp
 
std::string regexp_str
 
std::string replacement_str
 

Constructor & Destructor Documentation

◆ ~substitution()

virtual anonymous_namespace{Sed.cc}::substitution::~substitution ( )
inlinevirtual

◆ substitution()

anonymous_namespace{Sed.cc}::substitution::substitution ( const std::string &  Expression)
inline

Member Function Documentation

◆ operator()()

virtual void anonymous_namespace{Sed.cc}::substitution::operator() ( std::istream &  Input,
std::ostream &  Output 
) const
inlinevirtual

Member Data Documentation

◆ expression

std::string anonymous_namespace{Sed.cc}::command::expression
protectedinherited

◆ global

bool anonymous_namespace{Sed.cc}::substitution::global
private

◆ ignore_case

bool anonymous_namespace{Sed.cc}::substitution::ignore_case
private

◆ regexp

Regex anonymous_namespace{Sed.cc}::substitution::regexp
private

◆ regexp_str

std::string anonymous_namespace{Sed.cc}::substitution::regexp_str
private

◆ replacement_str

std::string anonymous_namespace{Sed.cc}::substitution::replacement_str
private

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