HCE project C++ developers source code library
1.1.1
HCE project developer library
|
#include <TagReducePlugin.hpp>
Public Member Functions | |
TagReducePlugin () | |
virtual | ~TagReducePlugin () |
virtual void | process (LCoreData &) |
Public Member Functions inherited from HCE::component::TPlugin | |
TPlugin () | |
virtual | ~TPlugin () |
Additional Inherited Members | |
Public Types inherited from HCE::component::TPlugin | |
typedef Poco::SharedPtr< TPlugin > | Ptr |
Public Attributes inherited from HCE::component::TPlugin | |
std::vector< ProcessInfo > | _exported |
Definition at line 34 of file TagReducePlugin.hpp.
HCE::component::TagReducePlugin::TagReducePlugin | ( | ) |
fill export table
init tag secuence
Definition at line 16 of file TagReducePlugin.cpp.
|
virtual |
Definition at line 38 of file TagReducePlugin.cpp.
|
virtual |
make unicode string from std string
for each SYMBOL ( NOT BYTE ) in unicode string TODO
if the current symbol is the tag
add tag with the offset to the map
replace tag with the whitespace
finally replace input raw string with the reduced one
Implements HCE::component::TPlugin.
Definition at line 43 of file TagReducePlugin.cpp.