|
Ninja
|
Public Member Functions | |
| bool | HasChar () const |
| size_t | InputIndex () const |
| bool | IsVisible () const |
| void | NextChar () |
| VisibleInputCharsIterator (const std::string &input) | |
| size_t | VisiblePosition () const |
Private Attributes | |
| AnsiColorSequenceIterator | ansi_iter_ |
| size_t | input_index_ = 0 |
| size_t | input_size_ |
| size_t | visible_pos_ = 0 |
Definition at line 153 of file elide_middle.cc.
|
inline |
Definition at line 154 of file elide_middle.cc.
|
inline |
Definition at line 158 of file elide_middle.cc.
References input_index_, and input_size_.
Referenced by ElideMiddleInPlace().
|
inline |
Definition at line 161 of file elide_middle.cc.
References input_index_.
Referenced by ElideMiddleInPlace().
|
inline |
Definition at line 168 of file elide_middle.cc.
References ansi_iter_, input_index_, and AnsiColorSequenceIterator::SequenceContains().
Referenced by ElideMiddleInPlace(), and NextChar().
|
inline |
Definition at line 171 of file elide_middle.cc.
References ansi_iter_, input_index_, IsVisible(), AnsiColorSequenceIterator::NextSequence(), AnsiColorSequenceIterator::SequenceEnd(), and visible_pos_.
Referenced by ElideMiddleInPlace().
|
inline |
Definition at line 164 of file elide_middle.cc.
References visible_pos_.
Referenced by ElideMiddleInPlace().
|
private |
Definition at line 182 of file elide_middle.cc.
Referenced by IsVisible(), and NextChar().
|
private |
Definition at line 180 of file elide_middle.cc.
Referenced by HasChar(), InputIndex(), IsVisible(), and NextChar().
|
private |
Definition at line 179 of file elide_middle.cc.
Referenced by HasChar().
|
private |
Definition at line 181 of file elide_middle.cc.
Referenced by NextChar(), and VisiblePosition().