FlightGear next
NasalAddons.cxx File Reference
#include <memory>
#include <string>
#include <cassert>
#include <simgear/nasal/cppbind/Ghost.hxx>
#include <simgear/nasal/cppbind/NasalCallContext.hxx>
#include <simgear/nasal/cppbind/NasalHash.hxx>
#include <simgear/nasal/nasal.h>
#include <simgear/structure/exception.hxx>
#include <Add-ons/addon_fwd.hxx>
#include <Add-ons/Addon.hxx>
#include <Add-ons/AddonManager.hxx>
#include <Add-ons/AddonVersion.hxx>
#include <Add-ons/contacts.hxx>

Go to the source code of this file.

Namespaces

namespace  flightgear
 FlightPlan.hxx - defines a full flight-plan object, including departure, cruise, arrival information and waypoints.
 
namespace  flightgear::addons
 

Functions

static const std::unique_ptr< AddonManager > & flightgear::addons::getAddonMgrWithCheck ()
 
static naRef flightgear::addons::f_registeredAddons (const nasal::CallContext &ctx)
 
static naRef flightgear::addons::f_isAddonRegistered (const nasal::CallContext &ctx)
 
static naRef flightgear::addons::f_loadedAddons (const nasal::CallContext &ctx)
 
static naRef flightgear::addons::f_isAddonLoaded (const nasal::CallContext &ctx)
 
static naRef flightgear::addons::f_getAddon (const nasal::CallContext &ctx)
 
static void flightgear::addons::wrapAddonManagerMethods (nasal::Hash &addonsModule)
 
naRef flightgear::addons::f_createAddonVersion (const nasal::CallContext &ctx)
 
void flightgear::addons::initAddonClassesForNasal (naRef globals, naContext c)