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.