LeviLamina
|
Classes | |
struct | BuilderData |
Public Member Functions | |
ModuleBindingBuilder & | operator= (ModuleBindingBuilder const &) |
ModuleBindingBuilder (ModuleBindingBuilder const &) | |
MCAPI | ModuleBindingBuilder (::Scripting::UUID const &id, ::std::string const &name, ::Scripting::Version const &version, bool importRestricted) |
MCAPI bool | _allowed (::std::vector<::Scripting::Release > const &releases, bool allowUntagged, ::std::vector<::std::string > const &additionalTags) const |
MCAPI ::std::vector<::Scripting::ClassBinding > | _filterClassBindings (::std::vector<::Scripting::ClassBinding > const &classBindings, bool allowUntagged, ::std::vector<::std::string > const &additionalTags) const |
MCAPI ::std::vector<::Scripting::EnumBinding > | _filterEnumBindings (::std::vector<::Scripting::EnumBinding > const &enumBindings, bool allowUntagged, ::std::vector<::std::string > const &additionalTags) const |
MCAPI ::std::vector<::Scripting::EnumBinding::EnumValue > | _filterEnumValueMap (::std::vector<::Scripting::ConstantFactory > const &filteredConstants, ::std::vector<::Scripting::EnumBinding::EnumValue > const &valueMap) const |
MCAPI ::std::vector<::Scripting::ErrorBinding > | _filterErrorBindings (::std::vector<::Scripting::ErrorBinding > const &errorBindings, bool allowUnreleased, ::std::vector<::std::string > const &allowedTags) const |
MCAPI ::std::vector<::Scripting::InterfaceBinding > | _filterInterfaceBindings (::std::vector<::Scripting::InterfaceBinding > const &interfaceBindings, bool allowUntagged, ::std::vector<::std::string > const &additionalTags) const |
MCAPI ::std::vector<::Scripting::TypeMapData > | _filterTypeMaps (::std::vector<::Scripting::TypeMapData > const &typeMaps, bool allowUntagged, ::std::vector<::std::string > const &additionalTags) const |
MCAPI ::std::vector<::Scripting::ClassBinding > | _orderClassBindingsByDependency (::std::vector<::Scripting::ClassBinding > &unorderedBindings) const |
MCAPI::Scripting::ModuleBinding | build (bool allowUntagged, ::std::vector<::std::string > const &additionalTags, ::Scripting::RuntimeConditions const ¤tRuntimeConditions) |
MCAPI::Scripting::ModuleBindingBuilder & | classBinding (::Scripting::ClassBinding &&classBinding) |
MCAPI::Scripting::ModuleBindingBuilder & | createTypeMap (::Scripting::TypeMapBuilder &typeMapBuilder) |
MCAPI::Scripting::ModuleBindingBuilder & | dependency (::std::vector<::Scripting::ModuleDependency > const &modules) |
MCAPI::Scripting::ModuleBindingBuilder & | enumBinding (::Scripting::EnumBinding &&enumBinding) |
MCAPI::Scripting::ModuleBindingBuilder & | errorBinding (::Scripting::ErrorBinding &&errorBinding) |
MCAPI::Scripting::ModuleBindingBuilder & | interfaceBinding (::Scripting::InterfaceBinding &&interfaceBinding) |
MCAPI | ~ModuleBindingBuilder () |
MCAPI void * | $ctor (::Scripting::UUID const &id, ::std::string const &name, ::Scripting::Version const &version, bool importRestricted) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI bool | _assertClassMemberSymbolDoNotExist (::Scripting::ClassBinding const &classBinding, ::std::string const &name, ::Scripting::TaggedBinding const &binding) |
static MCAPI bool | _assertEnumMemberSymbolDoNotExist (::Scripting::EnumBinding const &enumBinding, ::std::string const &name, ::Scripting::TaggedBinding const &binding) |
static MCAPI bool | _assertModuleMemberSymbolDoNotExist (::Scripting::ModuleBinding const &moduleBinding, ::std::string const &name, ::Scripting::TaggedBinding const &binding) |
static MCAPI void | _validateClassConstructors (::Scripting::ModuleBinding const &moduleBinding) |
static MCAPI void | _validateModuleNames (::Scripting::ModuleBinding const &moduleBinding) |
static MCAPI ::Scripting::ConstantFactory & | mEmptyConstantFactory () |
static MCAPI ::Scripting::FunctionBinding & | mEmptyFunctionBinding () |
static MCAPI ::Scripting::ObjectFactory & | mEmptyObjectFactory () |
Public Attributes | |
::ll::UntypedStorage< 8, 328 > | mUnkd4febe |
MCAPI Scripting::ModuleBindingBuilder::ModuleBindingBuilder | ( | ::Scripting::UUID const & | id, |
::std::string const & | name, | ||
::Scripting::Version const & | version, | ||
bool | importRestricted ) |
MCAPI Scripting::ModuleBindingBuilder::~ModuleBindingBuilder | ( | ) |
MCAPI bool Scripting::ModuleBindingBuilder::_allowed | ( | ::std::vector<::Scripting::Release > const & | releases, |
bool | allowUntagged, | ||
::std::vector<::std::string > const & | additionalTags ) const |
MCAPI ::std::vector<::Scripting::ClassBinding > Scripting::ModuleBindingBuilder::_filterClassBindings | ( | ::std::vector<::Scripting::ClassBinding > const & | classBindings, |
bool | allowUntagged, | ||
::std::vector<::std::string > const & | additionalTags ) const |
MCAPI ::std::vector<::Scripting::EnumBinding > Scripting::ModuleBindingBuilder::_filterEnumBindings | ( | ::std::vector<::Scripting::EnumBinding > const & | enumBindings, |
bool | allowUntagged, | ||
::std::vector<::std::string > const & | additionalTags ) const |
MCAPI ::std::vector<::Scripting::EnumBinding::EnumValue > Scripting::ModuleBindingBuilder::_filterEnumValueMap | ( | ::std::vector<::Scripting::ConstantFactory > const & | filteredConstants, |
::std::vector<::Scripting::EnumBinding::EnumValue > const & | valueMap ) const |
MCAPI ::std::vector<::Scripting::ErrorBinding > Scripting::ModuleBindingBuilder::_filterErrorBindings | ( | ::std::vector<::Scripting::ErrorBinding > const & | errorBindings, |
bool | allowUnreleased, | ||
::std::vector<::std::string > const & | allowedTags ) const |
MCAPI ::std::vector<::Scripting::InterfaceBinding > Scripting::ModuleBindingBuilder::_filterInterfaceBindings | ( | ::std::vector<::Scripting::InterfaceBinding > const & | interfaceBindings, |
bool | allowUntagged, | ||
::std::vector<::std::string > const & | additionalTags ) const |
MCAPI ::std::vector<::Scripting::TypeMapData > Scripting::ModuleBindingBuilder::_filterTypeMaps | ( | ::std::vector<::Scripting::TypeMapData > const & | typeMaps, |
bool | allowUntagged, | ||
::std::vector<::std::string > const & | additionalTags ) const |
MCAPI ::std::vector<::Scripting::ClassBinding > Scripting::ModuleBindingBuilder::_orderClassBindingsByDependency | ( | ::std::vector<::Scripting::ClassBinding > & | unorderedBindings | ) | const |
MCAPI::Scripting::ModuleBinding Scripting::ModuleBindingBuilder::build | ( | bool | allowUntagged, |
::std::vector<::std::string > const & | additionalTags, | ||
::Scripting::RuntimeConditions const & | currentRuntimeConditions ) |
MCAPI::Scripting::ModuleBindingBuilder & Scripting::ModuleBindingBuilder::classBinding | ( | ::Scripting::ClassBinding && | classBinding | ) |
MCAPI::Scripting::ModuleBindingBuilder & Scripting::ModuleBindingBuilder::createTypeMap | ( | ::Scripting::TypeMapBuilder & | typeMapBuilder | ) |
MCAPI::Scripting::ModuleBindingBuilder & Scripting::ModuleBindingBuilder::dependency | ( | ::std::vector<::Scripting::ModuleDependency > const & | modules | ) |
MCAPI::Scripting::ModuleBindingBuilder & Scripting::ModuleBindingBuilder::enumBinding | ( | ::Scripting::EnumBinding && | enumBinding | ) |
MCAPI::Scripting::ModuleBindingBuilder & Scripting::ModuleBindingBuilder::errorBinding | ( | ::Scripting::ErrorBinding && | errorBinding | ) |
MCAPI::Scripting::ModuleBindingBuilder & Scripting::ModuleBindingBuilder::interfaceBinding | ( | ::Scripting::InterfaceBinding && | interfaceBinding | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
MCAPI void * Scripting::ModuleBindingBuilder::$ctor | ( | ::Scripting::UUID const & | id, |
::std::string const & | name, | ||
::Scripting::Version const & | version, | ||
bool | importRestricted ) |
MCAPI void Scripting::ModuleBindingBuilder::$dtor | ( | ) |