Public Member Functions | Public Attributes | Private Attributes | List of all members
roslint.cpplint._CppLintState Class Reference
Inheritance diagram for roslint.cpplint._CppLintState:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def AddFilters (self, filters)
 
def BackupFilters (self)
 
def IncrementErrorCount (self, category)
 
def PrintErrorCounts (self)
 
def ResetErrorCounts (self)
 
def RestoreFilters (self)
 
def SetCountingStyle (self, counting_style)
 
def SetFilters (self, filters)
 
def SetOutputFormat (self, output_format)
 
def SetQuiet (self, quiet)
 
def SetVerboseLevel (self, level)
 

Public Attributes

 counting
 
 error_count
 
 errors_by_category
 
 filters
 
 output_format
 
 quiet
 
 verbose_level
 

Private Attributes

 _filters_backup
 

Detailed Description

Maintains module-wide state..

Definition at line 865 of file cpplint.py.

Constructor & Destructor Documentation

◆ __init__()

def roslint.cpplint._CppLintState.__init__ (   self)

Definition at line 868 of file cpplint.py.

Member Function Documentation

◆ AddFilters()

def roslint.cpplint._CppLintState.AddFilters (   self,
  filters 
)
Adds more filters to the existing list of error-message filters. 

Definition at line 922 of file cpplint.py.

◆ BackupFilters()

def roslint.cpplint._CppLintState.BackupFilters (   self)
Saves the current filter list to backup storage.

Definition at line 933 of file cpplint.py.

◆ IncrementErrorCount()

def roslint.cpplint._CppLintState.IncrementErrorCount (   self,
  category 
)
Bumps the module's error statistic.

Definition at line 946 of file cpplint.py.

◆ PrintErrorCounts()

def roslint.cpplint._CppLintState.PrintErrorCounts (   self)
Print a summary of errors by category, and the total.

Definition at line 956 of file cpplint.py.

◆ ResetErrorCounts()

def roslint.cpplint._CppLintState.ResetErrorCounts (   self)
Sets the module's error statistic back to zero.

Definition at line 941 of file cpplint.py.

◆ RestoreFilters()

def roslint.cpplint._CppLintState.RestoreFilters (   self)
Restores filters previously backed up.

Definition at line 937 of file cpplint.py.

◆ SetCountingStyle()

def roslint.cpplint._CppLintState.SetCountingStyle (   self,
  counting_style 
)
Sets the module's counting options.

Definition at line 900 of file cpplint.py.

◆ SetFilters()

def roslint.cpplint._CppLintState.SetFilters (   self,
  filters 
)
Sets the error-message filters.

These filters are applied when deciding whether to emit a given
error message.

Args:
  filters: A string of comma-separated filters (eg "+whitespace/indent").
       Each filter should start with + or -; else we die.

Raises:
  ValueError: The comma-separated filters did not all start with '+' or '-'.
          E.g. "-,+whitespace,-whitespace/indent,whitespace/badfilter"

Definition at line 904 of file cpplint.py.

◆ SetOutputFormat()

def roslint.cpplint._CppLintState.SetOutputFormat (   self,
  output_format 
)
Sets the output format for errors.

Definition at line 884 of file cpplint.py.

◆ SetQuiet()

def roslint.cpplint._CppLintState.SetQuiet (   self,
  quiet 
)
Sets the module's quiet settings, and returns the previous setting.

Definition at line 888 of file cpplint.py.

◆ SetVerboseLevel()

def roslint.cpplint._CppLintState.SetVerboseLevel (   self,
  level 
)
Sets the module's verbosity, and returns the previous setting.

Definition at line 894 of file cpplint.py.

Member Data Documentation

◆ _filters_backup

roslint.cpplint._CppLintState._filters_backup
private

Definition at line 874 of file cpplint.py.

◆ counting

roslint.cpplint._CppLintState.counting

Definition at line 875 of file cpplint.py.

◆ error_count

roslint.cpplint._CppLintState.error_count

Definition at line 870 of file cpplint.py.

◆ errors_by_category

roslint.cpplint._CppLintState.errors_by_category

Definition at line 876 of file cpplint.py.

◆ filters

roslint.cpplint._CppLintState.filters

Definition at line 872 of file cpplint.py.

◆ output_format

roslint.cpplint._CppLintState.output_format

Definition at line 882 of file cpplint.py.

◆ quiet

roslint.cpplint._CppLintState.quiet

Definition at line 877 of file cpplint.py.

◆ verbose_level

roslint.cpplint._CppLintState.verbose_level

Definition at line 869 of file cpplint.py.


The documentation for this class was generated from the following file:


roslint
Author(s): Mike Purvis, Jack O'Quin
autogenerated on Tue Mar 7 2023 03:27:03