Changeset 3 for CMT/v1r19/source/cmt_symbol.h
- Timestamp:
- Mar 2, 2005, 5:39:59 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/v1r19/source/cmt_symbol.h
r2 r3 47 47 { 48 48 public: 49 ValueBuilder (); 50 const cmt_string build_and_display (const Symbol& symbol); 51 49 52 virtual const cmt_string build (const Symbol& symbol, 50 53 const cmt_string& tag_name = "") = 0; 51 54 virtual const cmt_string clean (const Symbol& symbol, 52 55 const cmt_string& tag_name = "") = 0; 56 protected: 57 bool m_display_it; 53 58 }; 54 59 … … 92 97 static void expand (cmt_string& text); 93 98 99 static bool check_tag_used (Tag* tag); 100 94 101 public: 95 102 Symbol (); … … 103 110 int print_clean (PrintMode mode); 104 111 int print (PrintMode mode); 105 cmt_string build_macro_value ( ) const;112 cmt_string build_macro_value (bool display_it = false) const; 106 113 cmt_string clean_macro_value () const; 107 114 cmt_string resolve_macro_value (const cmt_string& tag_name = "");
Note: See TracChangeset
for help on using the changeset viewer.