|
LeviLamina
|
Classes | |
| struct | BuilderData |
Public Member Functions | |
| ModuleBindingBuilder & | operator= (ModuleBindingBuilder const &) |
| ModuleBindingBuilder (ModuleBindingBuilder const &) | |
| MCAPI | ModuleBindingBuilder (::mce::UUID uuid, ::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 & | enumBinding (::Scripting::EnumBinding &&enumBinding) |
| MCAPI::Scripting::ModuleBindingBuilder & | errorBinding (::Scripting::ErrorBinding &&errorBinding) |
| MCAPI::Scripting::ModuleBindingBuilder & | interfaceBinding (::Scripting::InterfaceBinding &&interfaceBinding) |
| MCAPI | ~ModuleBindingBuilder () |
| MCAPI void * | $ctor (::mce::UUID uuid, ::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, 352 > | mUnkd4febe |
| MCAPI Scripting::ModuleBindingBuilder::ModuleBindingBuilder | ( | ::mce::UUID | uuid, |
| ::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::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 | ( | ::mce::UUID | uuid, |
| ::std::string const & | name, | ||
| ::Scripting::Version const & | version, | ||
| bool | importRestricted ) |
| MCAPI void Scripting::ModuleBindingBuilder::$dtor | ( | ) |