| CatapultServer
    v0.5.0.1 (Elephant)
    | 
| Classes | |
| class | Analyzer | 
| class | AnalyzerOptions | 
| class | AutoContainer | 
| class | CheckResult | 
| class | ConReporter | 
| class | DepsConsole | 
| class | Entry | 
| class | ErrorDataCollector | 
| class | FilteredReporter | 
| class | FirstIncludeError | 
| class | IncludesError | 
| class | SortableInclude | 
| class | XmlReporter | 
| Functions | |
| def | isSpecialInclude (includePath) | 
| def | checkExternalInclude (incA, incB) | 
| def | isCppInclude (inc) | 
| def | checkCppInclude (incA, incB) | 
| def | checkLocalInclude (pathA, pathB) | 
| def | checkIncludeDepth (pathA, pathB) | 
| def | namespaceFilter (namespace) | 
| def | filterNonProjectIncludes (includes) | 
| def | depsCheckDir (args, path) | 
| def | checkDependencies (includes, depsChecker, args) | 
| def | parseArgs () | 
| def | setupOptions (analyzerOptions, args) | 
| def | findAccessibleSourceDirs () | 
| def | printSectionSeparator () | 
| def | main () | 
| Variables | |
| dictionary | EXCLUSIONS | 
| dictionary | USER_SOURCE_DIRS | 
| SOURCE_DIRS = dict((k, RULE_ID_TO_CLASS_MAP[v]) for k, v in USER_SOURCE_DIRS.items()) | |
| dictionary | INCLUDE_PRIORITIES = {'"src': 100, '"mongo': 125, '"zeromq': 125, '"plugins': 150, '"catapult': 200, '"tests': 500} | 
| def checkProjectStructure.checkCppInclude | ( | incA, | |
| incB | |||
| ) | 


| def checkProjectStructure.checkDependencies | ( | includes, | |
| depsChecker, | |||
| args | |||
| ) | 


| def checkProjectStructure.checkExternalInclude | ( | incA, | |
| incB | |||
| ) | 

| def checkProjectStructure.checkIncludeDepth | ( | pathA, | |
| pathB | |||
| ) | 

| def checkProjectStructure.checkLocalInclude | ( | pathA, | |
| pathB | |||
| ) | 

| def checkProjectStructure.depsCheckDir | ( | args, | |
| path | |||
| ) | 

| def checkProjectStructure.filterNonProjectIncludes | ( | includes | ) | 

| def checkProjectStructure.findAccessibleSourceDirs | ( | ) | 

| def checkProjectStructure.isCppInclude | ( | inc | ) | 

| def checkProjectStructure.isSpecialInclude | ( | includePath | ) | 

| def checkProjectStructure.main | ( | ) | 

| def checkProjectStructure.namespaceFilter | ( | namespace | ) | 
| def checkProjectStructure.parseArgs | ( | ) | 

| def checkProjectStructure.printSectionSeparator | ( | ) | 

| def checkProjectStructure.setupOptions | ( | analyzerOptions, | |
| args | |||
| ) | 

| dictionary checkProjectStructure.EXCLUSIONS | 
| dictionary checkProjectStructure.INCLUDE_PRIORITIES = {'"src': 100, '"mongo': 125, '"zeromq': 125, '"plugins': 150, '"catapult': 200, '"tests': 500} | 
| checkProjectStructure.SOURCE_DIRS = dict((k, RULE_ID_TO_CLASS_MAP[v]) for k, v in USER_SOURCE_DIRS.items()) |