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 SetVerboseLevel (self, level)
 

Public Attributes

 counting
 
 error_count
 
 errors_by_category
 
 filters
 
 output_format
 
 verbose_level
 

Private Attributes

 _filters_backup
 

Detailed Description

Maintains module-wide state..

Definition at line 762 of file cpplint.py.

Constructor & Destructor Documentation

def roslint.cpplint._CppLintState.__init__ (   self)

Definition at line 765 of file cpplint.py.

Member Function Documentation

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

Definition at line 812 of file cpplint.py.

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

Definition at line 823 of file cpplint.py.

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

Definition at line 836 of file cpplint.py.

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

Definition at line 846 of file cpplint.py.

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

Definition at line 831 of file cpplint.py.

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

Definition at line 827 of file cpplint.py.

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

Definition at line 790 of file cpplint.py.

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 794 of file cpplint.py.

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

Definition at line 780 of file cpplint.py.

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

Definition at line 784 of file cpplint.py.

Member Data Documentation

roslint.cpplint._CppLintState._filters_backup
private

Definition at line 771 of file cpplint.py.

roslint.cpplint._CppLintState.counting

Definition at line 772 of file cpplint.py.

roslint.cpplint._CppLintState.error_count

Definition at line 767 of file cpplint.py.

roslint.cpplint._CppLintState.errors_by_category

Definition at line 773 of file cpplint.py.

roslint.cpplint._CppLintState.filters

Definition at line 769 of file cpplint.py.

roslint.cpplint._CppLintState.output_format

Definition at line 778 of file cpplint.py.

roslint.cpplint._CppLintState.verbose_level

Definition at line 766 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 Wed May 1 2019 02:23:59