class documentation

Stores information about a generic block of code.

Method __init__ Undocumented
Method CheckBegin Run checks that applies to text up to the opening brace.
Method CheckEnd Run checks that applies to text after the closing brace.
Method IsBlockInfo Returns true if this block is a _BlockInfo.
Instance Variable check_namespace_indentation Undocumented
Instance Variable inline_asm Undocumented
Instance Variable open_parentheses Undocumented
Instance Variable seen_open_brace Undocumented
Instance Variable starting_linenum Undocumented
def 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.
def 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.
def 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.
check_namespace_indentation: bool =
inline_asm =

Undocumented

open_parentheses: int =

Undocumented

seen_open_brace =

Undocumented

starting_linenum =

Undocumented