|
FlightGear next
|
Namespaces | |
| namespace | errors |
Classes | |
| class | Addon |
| class | AddonManager |
| class | AddonVersion |
| class | AddonVersionSuffix |
| class | Author |
| class | Contact |
| struct | contact_traits |
| struct | contact_traits< Author > |
| struct | contact_traits< Maintainer > |
| class | Maintainer |
| class | QualifiedUrl |
| class | ResourceProvider |
| struct | shared_ptr_traits |
| struct | shared_ptr_traits< SGSharedPtr< T > > |
| struct | shared_ptr_traits< std::shared_ptr< T > > |
Typedefs | |
| using | AddonRef = SGSharedPtr<Addon> |
| using | AddonVersionRef = SGSharedPtr<AddonVersion> |
| using | ContactRef = SGSharedPtr<Contact> |
| using | AuthorRef = SGSharedPtr<Author> |
| using | MaintainerRef = SGSharedPtr<Maintainer> |
Enumerations | |
| enum class | UrlType { author , maintainer , homePage , download , support , codeRepository , license } |
| enum class | AddonVersionSuffixPrereleaseType { alpha = 0 , beta , candidate , none } |
| enum class | ContactType { author , maintainer } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Addon &addon) |
| static std::string | getMaybeLocalized (const std::string &tag, SGPropertyNode *base, SGPropertyNode *lang) |
| static SGPropertyNode * | getAndCheckLocalizedNode (SGPropertyNode *addonNode, const SGPath &metadataFile) |
| static std::string | parseContactsNode_readNode (const SGPath &metadataFile, SGPropertyNode *contactNode, std::string subnodeName, bool allowEmpty) |
| bool | operator== (const AddonVersionSuffix &lhs, const AddonVersionSuffix &rhs) |
| bool | operator!= (const AddonVersionSuffix &lhs, const AddonVersionSuffix &rhs) |
| bool | operator< (const AddonVersionSuffix &lhs, const AddonVersionSuffix &rhs) |
| bool | operator> (const AddonVersionSuffix &lhs, const AddonVersionSuffix &rhs) |
| bool | operator<= (const AddonVersionSuffix &lhs, const AddonVersionSuffix &rhs) |
| bool | operator>= (const AddonVersionSuffix &lhs, const AddonVersionSuffix &rhs) |
| std::ostream & | operator<< (std::ostream &os, const AddonVersionSuffix &addonVersionSuffix) |
| bool | operator== (const AddonVersion &lhs, const AddonVersion &rhs) |
| bool | operator!= (const AddonVersion &lhs, const AddonVersion &rhs) |
| bool | operator< (const AddonVersion &lhs, const AddonVersion &rhs) |
| bool | operator> (const AddonVersion &lhs, const AddonVersion &rhs) |
| bool | operator<= (const AddonVersion &lhs, const AddonVersion &rhs) |
| bool | operator>= (const AddonVersion &lhs, const AddonVersion &rhs) |
| std::ostream & | operator<< (std::ostream &os, const AddonVersion &addonVersion) |
| static const std::unique_ptr< AddonManager > & | getAddonMgrWithCheck () |
| static naRef | f_registeredAddons (const nasal::CallContext &ctx) |
| static naRef | f_isAddonRegistered (const nasal::CallContext &ctx) |
| static naRef | f_loadedAddons (const nasal::CallContext &ctx) |
| static naRef | f_isAddonLoaded (const nasal::CallContext &ctx) |
| static naRef | f_getAddon (const nasal::CallContext &ctx) |
| static void | wrapAddonManagerMethods (nasal::Hash &addonsModule) |
| naRef | f_createAddonVersion (const nasal::CallContext &ctx) |
| void | initAddonClassesForNasal (naRef globals, naContext c) |
Variables | |
| static unique_ptr< AddonManager > | staticInstance |
| using flightgear::addons::AddonRef = SGSharedPtr<Addon> |
Definition at line 46 of file addon_fwd.hxx.
| using flightgear::addons::AddonVersionRef = SGSharedPtr<AddonVersion> |
Definition at line 47 of file addon_fwd.hxx.
| using flightgear::addons::AuthorRef = SGSharedPtr<Author> |
Definition at line 49 of file addon_fwd.hxx.
| using flightgear::addons::ContactRef = SGSharedPtr<Contact> |
Definition at line 48 of file addon_fwd.hxx.
| using flightgear::addons::MaintainerRef = SGSharedPtr<Maintainer> |
Definition at line 50 of file addon_fwd.hxx.
|
strong |
| Enumerator | |
|---|---|
| alpha | |
| beta | |
| candidate | |
| none | |
Definition at line 41 of file AddonVersion.hxx.
|
strong |
| Enumerator | |
|---|---|
| author | |
| maintainer | |
Definition at line 40 of file contacts.hxx.
|
strong |
| naRef flightgear::addons::f_createAddonVersion | ( | const nasal::CallContext & | ctx | ) |
Definition at line 119 of file NasalAddons.cxx.
|
static |
Definition at line 85 of file NasalAddons.cxx.
|
static |
Definition at line 78 of file NasalAddons.cxx.
|
static |
Definition at line 65 of file NasalAddons.cxx.
|
static |
Definition at line 72 of file NasalAddons.cxx.
|
static |
Definition at line 59 of file NasalAddons.cxx.
|
static |
Definition at line 47 of file NasalAddons.cxx.
|
static |
Definition at line 62 of file AddonMetadataParser.cxx.
|
static |
Definition at line 45 of file AddonMetadataParser.cxx.
| void flightgear::addons::initAddonClassesForNasal | ( | naRef | globals, |
| naContext | c ) |
Definition at line 194 of file NasalAddons.cxx.
| bool flightgear::addons::operator!= | ( | const AddonVersion & | lhs, |
| const AddonVersion & | rhs ) |
Definition at line 491 of file AddonVersion.cxx.
| bool flightgear::addons::operator!= | ( | const AddonVersionSuffix & | lhs, |
| const AddonVersionSuffix & | rhs ) |
Definition at line 315 of file AddonVersion.cxx.
| bool flightgear::addons::operator< | ( | const AddonVersion & | lhs, |
| const AddonVersion & | rhs ) |
Definition at line 494 of file AddonVersion.cxx.
| bool flightgear::addons::operator< | ( | const AddonVersionSuffix & | lhs, |
| const AddonVersionSuffix & | rhs ) |
Definition at line 318 of file AddonVersion.cxx.
| std::ostream & flightgear::addons::operator<< | ( | std::ostream & | os, |
| const Addon & | addon ) |
| std::ostream & flightgear::addons::operator<< | ( | std::ostream & | os, |
| const AddonVersion & | addonVersion ) |
Definition at line 506 of file AddonVersion.cxx.
| std::ostream & flightgear::addons::operator<< | ( | std::ostream & | os, |
| const AddonVersionSuffix & | addonVersionSuffix ) |
Definition at line 330 of file AddonVersion.cxx.
| bool flightgear::addons::operator<= | ( | const AddonVersion & | lhs, |
| const AddonVersion & | rhs ) |
Definition at line 500 of file AddonVersion.cxx.
| bool flightgear::addons::operator<= | ( | const AddonVersionSuffix & | lhs, |
| const AddonVersionSuffix & | rhs ) |
Definition at line 324 of file AddonVersion.cxx.
| bool flightgear::addons::operator== | ( | const AddonVersion & | lhs, |
| const AddonVersion & | rhs ) |
Definition at line 488 of file AddonVersion.cxx.
| bool flightgear::addons::operator== | ( | const AddonVersionSuffix & | lhs, |
| const AddonVersionSuffix & | rhs ) |
Definition at line 312 of file AddonVersion.cxx.
| bool flightgear::addons::operator> | ( | const AddonVersion & | lhs, |
| const AddonVersion & | rhs ) |
Definition at line 497 of file AddonVersion.cxx.
| bool flightgear::addons::operator> | ( | const AddonVersionSuffix & | lhs, |
| const AddonVersionSuffix & | rhs ) |
Definition at line 321 of file AddonVersion.cxx.
| bool flightgear::addons::operator>= | ( | const AddonVersion & | lhs, |
| const AddonVersion & | rhs ) |
Definition at line 503 of file AddonVersion.cxx.
| bool flightgear::addons::operator>= | ( | const AddonVersionSuffix & | lhs, |
| const AddonVersionSuffix & | rhs ) |
Definition at line 327 of file AddonVersion.cxx.
|
static |
Definition at line 271 of file AddonMetadataParser.cxx.
|
static |
Definition at line 91 of file NasalAddons.cxx.
|
static |
Definition at line 61 of file AddonManager.cxx.