| 
    IODA
    
   | 
 


Public Member Functions | |
| def | __init__ (self, filename) | 
| def | FullName (self) | 
| def | RepositoryName (self) | 
| def | Split (self) | 
| def | BaseName (self) | 
| def | Extension (self) | 
| def | NoExtension (self) | 
| def | IsSource (self) | 
Private Attributes | |
| _filename | |
Provides utility functions for filenames. FileInfo provides easy access to the components of a file's path relative to the project root.
Definition at line 1250 of file ioda_cpplint.py.
| def ioda_cpplint.FileInfo.__init__ | ( | self, | |
| filename | |||
| ) | 
Definition at line 1257 of file ioda_cpplint.py.
| def ioda_cpplint.FileInfo.BaseName | ( | self | ) | 
File base name - text after the final slash, before the final period.
Definition at line 1339 of file ioda_cpplint.py.

| def ioda_cpplint.FileInfo.Extension | ( | self | ) | 
File extension - text following the final period, includes that period.
Definition at line 1343 of file ioda_cpplint.py.


| def ioda_cpplint.FileInfo.FullName | ( | self | ) | 
Make Windows paths like Unix.
Definition at line 1260 of file ioda_cpplint.py.

| def ioda_cpplint.FileInfo.IsSource | ( | self | ) | 
File has a source file extension.
Definition at line 1351 of file ioda_cpplint.py.

| def ioda_cpplint.FileInfo.NoExtension | ( | self | ) | 
File has no source file extension.
Definition at line 1347 of file ioda_cpplint.py.

| def ioda_cpplint.FileInfo.RepositoryName | ( | self | ) | 
FullName after removing the local path to the repository. If we have a real absolute path name here we can try to do something smart: detecting the root of the checkout and truncating /path/to/checkout from the name so that we get header guards that don't include things like "C:\Documents and Settings\..." or "/home/username/..." in them and thus people on different computers who have checked the source out to different locations won't see bogus errors.
Definition at line 1264 of file ioda_cpplint.py.


| def ioda_cpplint.FileInfo.Split | ( | self | ) | 
Splits the file into the directory, basename, and extension.
For 'chrome/browser/browser.cc', Split() would
return ('chrome/browser', 'browser', '.cc')
Returns:
  A tuple of (directory, basename, extension).
 
Definition at line 1325 of file ioda_cpplint.py.


      
  | 
  private | 
Definition at line 1258 of file ioda_cpplint.py.