SABER
|
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 saber_cpplint.py.
def saber_cpplint.FileInfo.__init__ | ( | self, | |
filename | |||
) |
Definition at line 1257 of file saber_cpplint.py.
def saber_cpplint.FileInfo.BaseName | ( | self | ) |
File base name - text after the final slash, before the final period.
Definition at line 1339 of file saber_cpplint.py.
def saber_cpplint.FileInfo.Extension | ( | self | ) |
File extension - text following the final period, includes that period.
Definition at line 1343 of file saber_cpplint.py.
def saber_cpplint.FileInfo.FullName | ( | self | ) |
Make Windows paths like Unix.
Definition at line 1260 of file saber_cpplint.py.
def saber_cpplint.FileInfo.IsSource | ( | self | ) |
File has a source file extension.
Definition at line 1351 of file saber_cpplint.py.
def saber_cpplint.FileInfo.NoExtension | ( | self | ) |
File has no source file extension.
Definition at line 1347 of file saber_cpplint.py.
def saber_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 saber_cpplint.py.
def saber_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 saber_cpplint.py.
|
private |
Definition at line 1258 of file saber_cpplint.py.