#include <cmt_database.h>
Collaboration diagram for Database:
|
Definition at line 167 of file cmt_database.cxx.
00168 { 00169 } |
|
Definition at line 132 of file cmt_database.cxx. References instance(), m_all_tags, and Tag::TagVector. Referenced by Tag::all_tags().
00133 { 00134 static Database& db = instance (); 00135 00136 return (db.m_all_tags); 00137 } |
|
Definition at line 104 of file cmt_database.cxx. References instance(), m_all_uses, and Use::UseVector. Referenced by Use::get_instances().
00105 { 00106 static Database& db = instance (); 00107 00108 return (db.m_all_uses); 00109 } |
|
Definition at line 34 of file cmt_database.cxx. References Branch::BranchVector, instance(), and m_branches. Referenced by Branch::branches().
00035 { 00036 static Database& db = instance (); 00037 00038 return (db.m_branches); 00039 } |
|
Definition at line 17 of file cmt_database.cxx. References CmtPathPattern::clear_all(), Project::clear_all(), Tag::clear_all(), Symbol::clear_all(), Use::clear_all(), PatternList::clear_all(), Pattern::clear_all(), Package::clear_all(), Language::clear_all(), Group::clear_all(), Fragment::clear_all(), Constituent::clear_all(), and Branch::clear_all(). Referenced by Cmt::clear().
00018 { 00019 Branch::clear_all (); 00020 Constituent::clear_all (); 00021 Fragment::clear_all (); 00022 Group::clear_all (); 00023 Language::clear_all (); 00024 Package::clear_all (); 00025 Pattern::clear_all (); 00026 PatternList::clear_all (); 00027 Use::clear_all (); 00028 Symbol::clear_all (); 00029 Tag::clear_all (); 00030 Project::clear_all (); 00031 CmtPathPattern::clear_all (); 00032 } |
|
Definition at line 160 of file cmt_database.cxx. References CmtPathPattern::CmtPathPatternVector, instance(), and m_cmtpath_patterns. Referenced by CmtPathPattern::patterns().
00161 { 00162 static Database& db = instance (); 00163 00164 return (db.m_cmtpath_patterns); 00165 } |
|
Definition at line 41 of file cmt_database.cxx. References Constituent::ConstituentVector, instance(), and m_constituents. Referenced by Constituent::constituents().
00042 { 00043 static Database& db = instance (); 00044 00045 return (db.m_constituents); 00046 } |
|
Definition at line 48 of file cmt_database.cxx. References Fragment::FragmentVector, instance(), and m_fragments. Referenced by Fragment::fragments().
00049 { 00050 static Database& db = instance (); 00051 00052 return (db.m_fragments); 00053 } |
|
Definition at line 55 of file cmt_database.cxx. References Group::GroupVector, instance(), and m_groups. Referenced by Group::groups().
|
|
Definition at line 10 of file cmt_database.cxx. Referenced by Tag::all_tags(), all_tags(), all_uses(), branches(), Branch::branches(), cmtpath_patterns(), constituents(), Constituent::constituents(), Fragment::fragments(), fragments(), Use::get_instances(), Use::get_ordered_uses(), Group::groups(), groups(), Language::languages(), languages(), Package::package_map(), package_map(), Package::packages(), packages(), PatternList::pattern_list_map(), pattern_list_map(), PatternList::pattern_lists(), pattern_lists(), Pattern::patterns(), patterns(), CmtPathPattern::patterns(), Project::projects(), projects(), Symbol::symbol_map(), symbol_map(), Symbol::symbols(), symbols(), Tag::tag_map(), tag_map(), Tag::tags(), tags(), and uses().
00011 { 00012 static Database db; 00013 00014 return (db); 00015 } |
|
Definition at line 62 of file cmt_database.cxx. References instance(), Language::LanguageVector, and m_languages. Referenced by Language::languages().
00063 { 00064 static Database& db = instance (); 00065 00066 return (db.m_languages); 00067 } |
|
Definition at line 76 of file cmt_database.cxx. References instance(), m_package_map, and Package::PackageMap. Referenced by Package::package_map().
00077 { 00078 static Database& db = instance (); 00079 00080 return (db.m_package_map); 00081 } |
|
Definition at line 69 of file cmt_database.cxx. References instance(), m_packages, and Package::PackageVector. Referenced by Package::packages().
00070 { 00071 static Database& db = instance (); 00072 00073 return (db.m_packages); 00074 } |
|
Definition at line 90 of file cmt_database.cxx. References instance(), m_pattern_list_map, and PatternList::PatternListMap. Referenced by PatternList::pattern_list_map().
00091 { 00092 static Database& db = instance (); 00093 00094 return (db.m_pattern_list_map); 00095 } |
|
Definition at line 97 of file cmt_database.cxx. References instance(), m_pattern_lists, and PatternList::PatternListVector. Referenced by PatternList::pattern_lists().
00098 { 00099 static Database& db = instance (); 00100 00101 return (db.m_pattern_lists); 00102 } |
|
Definition at line 83 of file cmt_database.cxx. References instance(), m_patterns, and Pattern::PatternVector. Referenced by Pattern::patterns().
00084 { 00085 static Database& db = instance (); 00086 00087 return (db.m_patterns); 00088 } |
|
Definition at line 153 of file cmt_database.cxx. References instance(), m_projects, and Project::ProjectVector. Referenced by Project::projects().
00154 { 00155 static Database& db = instance (); 00156 00157 return (db.m_projects); 00158 } |
|
Definition at line 125 of file cmt_database.cxx. References instance(), m_symbol_map, and Symbol::SymbolMap. Referenced by Symbol::symbol_map().
00126 { 00127 static Database& db = instance (); 00128 00129 return (db.m_symbol_map); 00130 } |
|
Definition at line 118 of file cmt_database.cxx. References instance(), m_symbols, and Symbol::SymbolVector. Referenced by Symbol::symbols().
|
|
Definition at line 146 of file cmt_database.cxx. References instance(), m_tag_map, and Tag::TagMap. Referenced by Tag::tag_map().
|
|
Definition at line 139 of file cmt_database.cxx. References instance(), m_tags, and Tag::TagPtrVector. Referenced by Tag::tags().
|
|
Definition at line 111 of file cmt_database.cxx. References instance(), m_uses, and Use::UsePtrVector. Referenced by Use::get_ordered_uses().
|
|
Definition at line 81 of file cmt_database.h. Referenced by all_tags(). |
|
Definition at line 77 of file cmt_database.h. Referenced by all_uses(). |
|
Definition at line 63 of file cmt_database.h. Referenced by branches(). |
|
Definition at line 86 of file cmt_database.h. Referenced by cmtpath_patterns(). |
|
Definition at line 64 of file cmt_database.h. Referenced by constituents(). |
|
Definition at line 65 of file cmt_database.h. Referenced by fragments(). |
|
Definition at line 66 of file cmt_database.h. Referenced by groups(). |
|
Definition at line 67 of file cmt_database.h. Referenced by languages(). |
|
Definition at line 70 of file cmt_database.h. Referenced by package_map(). |
|
Definition at line 69 of file cmt_database.h. Referenced by packages(). |
|
Definition at line 74 of file cmt_database.h. Referenced by pattern_list_map(). |
|
Definition at line 75 of file cmt_database.h. Referenced by pattern_lists(). |
|
Definition at line 72 of file cmt_database.h. Referenced by patterns(). |
|
Definition at line 84 of file cmt_database.h. Referenced by projects(). |
|
Definition at line 80 of file cmt_database.h. Referenced by symbol_map(). |
|
Definition at line 79 of file cmt_database.h. Referenced by symbols(). |
|
Definition at line 83 of file cmt_database.h. Referenced by tag_map(). |
|
Definition at line 82 of file cmt_database.h. Referenced by tags(). |
|
Definition at line 78 of file cmt_database.h. Referenced by uses(). |