Limited implementation of the Unix sed command.
More...
#include <Sed.hh>
|
| Sed (const std::string &Expression) |
| Constructor. More...
|
|
std::string | operator() (const std::string &Input) const |
|
void | operator() (std::istream &Input, std::ostream &Output) const |
|
| Sed (const std::string &Expression) |
| Constructor. More...
|
|
std::string | operator() (const std::string &Input) const |
|
void | operator() (std::istream &Input, std::ostream &Output) const |
|
| Sed (const std::string &Expression) |
| Constructor. More...
|
|
std::string | operator() (const std::string &Input) const |
|
void | operator() (std::istream &Input, std::ostream &Output) const |
|
Limited implementation of the Unix sed command.
◆ Sed() [1/3]
LDASTools::Cmd::Sed::Sed |
( |
const std::string & |
Expression | ) |
|
Constructor.
- Parameters
-
[in] | Expression | The sed expression describing the actions to be performed. |
- Returns
- A new instance of a Sed object
The constructor takes Expression and tries to parse it for correctness.
- Todo:
- Handle the address portion of the expression
◆ Sed() [2/3]
LDASTools::Cmd::Sed::Sed |
( |
const std::string & |
Expression | ) |
|
Constructor.
- Parameters
-
[in] | Expression | The sed expression describing the actions to be performed. |
- Returns
- A new instance of a Sed object
◆ Sed() [3/3]
LDASTools::Cmd::Sed::Sed |
( |
const std::string & |
Expression | ) |
|
Constructor.
- Parameters
-
[in] | Expression | The sed expression describing the actions to be performed. |
- Returns
- A new instance of a Sed object
◆ operator()() [1/6]
std::string LDASTools::Cmd::Sed::operator() |
( |
const std::string & |
Input | ) |
const |
◆ operator()() [2/6]
std::string LDASTools::Cmd::Sed::operator() |
( |
const std::string & |
Input | ) |
const |
◆ operator()() [3/6]
std::string LDASTools::Cmd::Sed::operator() |
( |
const std::string & |
Input | ) |
const |
◆ operator()() [4/6]
void LDASTools::Cmd::Sed::operator() |
( |
std::istream & |
Input, |
|
|
std::ostream & |
Output |
|
) |
| const |
◆ operator()() [5/6]
void LDASTools::Cmd::Sed::operator() |
( |
std::istream & |
Input, |
|
|
std::ostream & |
Output |
|
) |
| const |
◆ operator()() [6/6]
void LDASTools::Cmd::Sed::operator() |
( |
std::istream & |
Input, |
|
|
std::ostream & |
Output |
|
) |
| const |
◆ pdata
boost::shared_ptr< pd > LDASTools::Cmd::Sed::pdata |
|
private |
The documentation for this class was generated from the following files:
- /build/ldas-tools-al-2.6.7/debian/tmp/usr/include/ldastoolsal/Sed.hh
- /build/ldas-tools-al-2.6.7/obj-x86_64-linux-gnu/include/ldastoolsal/Sed.hh
- /build/ldas-tools-al-2.6.7/src/Sed.hh
- /build/ldas-tools-al-2.6.7/src/Sed.cc