Home
last modified time | relevance | path

Searched refs:DeclarationAvailability (Results 1 – 4 of 4) sorted by relevance

/aosp12/bionic/tools/versioner/src/
H A DDeclarationDatabase.h65 struct DeclarationAvailability { struct
83 bool operator==(const DeclarationAvailability& rhs) const { argument
88 bool operator!=(const DeclarationAvailability& rhs) const {
93 bool merge(const DeclarationAvailability& other);
96 std::string to_string(const DeclarationAvailability& decl_av);
131 std::map<CompilationType, DeclarationAvailability> availability;
133 bool calculateAvailability(DeclarationAvailability* output) const;
154 DeclarationAvailability avail;
170 bool calculateAvailability(DeclarationAvailability* output) const;
182 DeclarationAvailability availability;
H A DDeclarationDatabase.cpp144 DeclarationAvailability availability; in VisitDeclaratorDecl()
274 bool DeclarationAvailability::merge(const DeclarationAvailability& other) { in merge()
294 bool Declaration::calculateAvailability(DeclarationAvailability* output) const { in calculateAvailability()
295 DeclarationAvailability avail; in calculateAvailability()
305 bool Symbol::calculateAvailability(DeclarationAvailability* output) const { in calculateAvailability()
306 DeclarationAvailability avail; in calculateAvailability()
313 DeclarationAvailability decl_availability; in calculateAvailability()
378 std::string to_string(const DeclarationAvailability& decl_av) { in to_string()
H A DPreprocessor.cpp44 static DeclarationAvailability calculateRequiredGuard(const Declaration& declaration) { in calculateRequiredGuard()
68 DeclarationAvailability decl_av; in calculateRequiredGuard()
95 DeclarationAvailability result = decl_av; in calculateRequiredGuard()
136 using GuardMap = std::map<Location, DeclarationAvailability>;
138 static std::string generateGuardCondition(const DeclarationAvailability& avail) { in generateGuardCondition()
372 DeclarationAvailability avail = current->second; in mergeGuards()
387 const DeclarationAvailability& avail = it->second; in rewriteFile()
424 DeclarationAvailability macro_guard = calculateRequiredGuard(decl); in preprocessHeaders()
H A Dversioner.cpp312 DeclarationAvailability availability; in checkSymbol()
326 DeclarationAvailability availability; in checkSymbol()
368 DeclarationAvailability symbol_availability; in checkVersions()