SABER
|
Public Member Functions | |
def | __init__ (self, linenum, seen_open_brace) |
def | CheckBegin (self, filename, clean_lines, linenum, error) |
def | CheckEnd (self, filename, clean_lines, linenum, error) |
def | IsBlockInfo (self) |
Public Attributes | |
starting_linenum | |
seen_open_brace | |
open_parentheses | |
inline_asm | |
check_namespace_indentation | |
Private Attributes | |
__class__ | |
Stores information about a generic block of code.
Definition at line 2314 of file saber_cpplint.py.
def saber_cpplint._BlockInfo.__init__ | ( | self, | |
linenum, | |||
seen_open_brace | |||
) |
Reimplemented in saber_cpplint._NamespaceInfo.
Definition at line 2317 of file saber_cpplint.py.
def saber_cpplint._BlockInfo.CheckBegin | ( | self, | |
filename, | |||
clean_lines, | |||
linenum, | |||
error | |||
) |
Run checks that applies to text up to the opening brace. This is mostly for checking the text after the class identifier and the "{", usually where the base class is specified. For other blocks, there isn't much to check, so we always pass. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found.
Reimplemented in saber_cpplint._ClassInfo.
Definition at line 2324 of file saber_cpplint.py.
def saber_cpplint._BlockInfo.CheckEnd | ( | self, | |
filename, | |||
clean_lines, | |||
linenum, | |||
error | |||
) |
Run checks that applies to text after the closing brace. This is mostly used for checking end of namespace comments. Args: filename: The name of the current file. clean_lines: A CleansedLines instance containing the file. linenum: The number of the line to check. error: The function to call with any errors found.
Reimplemented in saber_cpplint._NamespaceInfo, and saber_cpplint._ClassInfo.
Definition at line 2339 of file saber_cpplint.py.
def saber_cpplint._BlockInfo.IsBlockInfo | ( | self | ) |
Returns true if this block is a _BlockInfo. This is convenient for verifying that an object is an instance of a _BlockInfo, but not an instance of any of the derived classes. Returns: True for this class, False for derived classes.
Definition at line 2352 of file saber_cpplint.py.
|
private |
Definition at line 2361 of file saber_cpplint.py.
saber_cpplint._BlockInfo.check_namespace_indentation |
Definition at line 2322 of file saber_cpplint.py.
saber_cpplint._BlockInfo.inline_asm |
Definition at line 2321 of file saber_cpplint.py.
saber_cpplint._BlockInfo.open_parentheses |
Definition at line 2320 of file saber_cpplint.py.
saber_cpplint._BlockInfo.seen_open_brace |
Definition at line 2319 of file saber_cpplint.py.
saber_cpplint._BlockInfo.starting_linenum |
Definition at line 2318 of file saber_cpplint.py.