ldas-tools-al 2.6.7
 
Loading...
Searching...
No Matches
anonymous_namespace{Sed.cc}::substitution Class Reference
Inheritance diagram for anonymous_namespace{Sed.cc}::substitution:
Collaboration diagram for anonymous_namespace{Sed.cc}::substitution:

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: