
| Public Member Functions | |
| def | __init__ (self, lines) | 
| def | NumLines (self) | 
| Public Attributes | |
| elided | |
| lines | |
| lines_without_raw_strings | |
| num_lines | |
| raw_lines | |
| Static Private Member Functions | |
| def | _CollapseStrings (elided) | 
Holds 4 copies of all lines with different preprocessing applied to them. 1) elided member contains lines without strings and comments. 2) lines member contains lines without comments. 3) raw_lines member contains all the lines without processing. 4) lines_without_raw_strings member is same as raw_lines, but with C++11 raw strings removed. All these members are of <type 'list'>, and of the same length.
Definition at line 1427 of file cpplint.py.
| def roslint.cpplint.CleansedLines.__init__ | ( | self, | |
| lines | |||
| ) | 
Definition at line 1438 of file cpplint.py.
| 
 | staticprivate | 
Collapses strings and chars on a line to simple "" or '' blocks. We nix strings first so we're not fooled by text like '"http://"' Args: elided: The line being processed. Returns: The line with collapsed strings.
Definition at line 1455 of file cpplint.py.
| def roslint.cpplint.CleansedLines.NumLines | ( | self | ) | 
Returns the number of lines represented.
Definition at line 1450 of file cpplint.py.
| roslint.cpplint.CleansedLines.elided | 
Definition at line 1439 of file cpplint.py.
| roslint.cpplint.CleansedLines.lines | 
Definition at line 1440 of file cpplint.py.
| roslint.cpplint.CleansedLines.lines_without_raw_strings | 
Definition at line 1443 of file cpplint.py.
| roslint.cpplint.CleansedLines.num_lines | 
Definition at line 1442 of file cpplint.py.
| roslint.cpplint.CleansedLines.raw_lines | 
Definition at line 1441 of file cpplint.py.