equal
deleted
inserted
replaced
238 // Return true if there was an expansion. |
238 // Return true if there was an expansion. |
239 bool maybe_expand_to_ensure_remaining(csize_t amount); |
239 bool maybe_expand_to_ensure_remaining(csize_t amount); |
240 |
240 |
241 #ifndef PRODUCT |
241 #ifndef PRODUCT |
242 void decode(); |
242 void decode(); |
243 void dump(); |
|
244 void print(const char* name); |
243 void print(const char* name); |
245 #endif //PRODUCT |
244 #endif //PRODUCT |
246 }; |
245 }; |
247 |
246 |
248 class CodeString; |
247 class CodeString; |
647 #ifndef PRODUCT |
646 #ifndef PRODUCT |
648 public: |
647 public: |
649 // Printing / Decoding |
648 // Printing / Decoding |
650 // decodes from decode_begin() to code_end() and sets decode_begin to end |
649 // decodes from decode_begin() to code_end() and sets decode_begin to end |
651 void decode(); |
650 void decode(); |
652 void decode_all(); // decodes all the code |
|
653 void skip_decode(); // sets decode_begin to code_end(); |
|
654 void print(); |
651 void print(); |
655 #endif |
652 #endif |
656 |
653 |
657 |
654 |
658 // The following header contains architecture-specific implementations |
655 // The following header contains architecture-specific implementations |