#include <cmt_symbol.h>
Inheritance diagram for ValueBuilder:
Public Member Functions | |
ValueBuilder () | |
const cmt_string | build_and_display (const Symbol &symbol) |
virtual const cmt_string | build (const Symbol &symbol, const cmt_string &tag_name="")=0 |
virtual const cmt_string | clean (const Symbol &symbol, const cmt_string &tag_name="")=0 |
Protected Attributes | |
bool | m_display_it |
|
Definition at line 1762 of file cmt_symbol.cxx. References m_display_it.
01763 { 01764 m_display_it = false; 01765 } |
|
Implemented in SetBuilder, PathBuilder, MacroBuilder, ScriptBuilder, and ActionBuilder. Referenced by build_and_display(), Symbol::build_macro_value(), and Symbol::resolve_macro_value(). |
|
Definition at line 1768 of file cmt_symbol.cxx. References build(), and m_display_it. Referenced by Symbol::build_macro_value().
01769 { 01770 cmt_string temp; 01771 01772 m_display_it = true; 01773 temp = build (symbol); 01774 m_display_it = false; 01775 01776 return (temp); 01777 } |
|
Implemented in SetBuilder, PathBuilder, MacroBuilder, ScriptBuilder, and ActionBuilder. Referenced by Symbol::clean_macro_value(). |
|
Definition at line 57 of file cmt_symbol.h. Referenced by build_and_display(), and ValueBuilder(). |