LeviLamina
Loading...
Searching...
No Matches
Scripting::ModuleBindingBuilder Class Reference
Inheritance diagram for Scripting::ModuleBindingBuilder:

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::Scripting::ModuleBinding build (bool allowUntagged, ::std::vector<::std::string > const &additionalTags, ::Scripting::RuntimeConditions const &currentRuntimeConditions)
MCAPI::Scripting::ModuleBindingBuilder & createTypeMap (::Scripting::TypeMapBuilder &typeMapBuilder)
MCAPI void * $ctor (::mce::UUID uuid, ::std::string const &name, ::Scripting::Version const &version, bool importRestricted)

Static Public Member Functions

static MCAPI bool _assertClassMemberSymbolDoNotExist (::Scripting::ClassBinding const &classBinding, ::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 ::Scripting::ConstantFactory & mEmptyConstantFactory ()
static MCAPI ::Scripting::FunctionBinding & mEmptyFunctionBinding ()
static MCAPI ::Scripting::ObjectFactory & mEmptyObjectFactory ()

Public Attributes

::ll::UntypedStorage< 8, 352 > mUnkd4febe

Constructor & Destructor Documentation

◆ ModuleBindingBuilder()

MCAPI Scripting::ModuleBindingBuilder::ModuleBindingBuilder ( ::mce::UUID uuid,
::std::string const & name,
::Scripting::Version const & version,
bool importRestricted )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _allowed()

MCAPI bool Scripting::ModuleBindingBuilder::_allowed ( ::std::vector<::Scripting::Release > const & releases,
bool allowUntagged,
::std::vector<::std::string > const & additionalTags ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ build()

MCAPI::Scripting::ModuleBinding Scripting::ModuleBindingBuilder::build ( bool allowUntagged,
::std::vector<::std::string > const & additionalTags,
::Scripting::RuntimeConditions const & currentRuntimeConditions )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createTypeMap()

MCAPI::Scripting::ModuleBindingBuilder & Scripting::ModuleBindingBuilder::createTypeMap ( ::Scripting::TypeMapBuilder & typeMapBuilder)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _assertClassMemberSymbolDoNotExist()

MCAPI bool Scripting::ModuleBindingBuilder::_assertClassMemberSymbolDoNotExist ( ::Scripting::ClassBinding const & classBinding,
::std::string const & name,
::Scripting::TaggedBinding const & binding )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _assertModuleMemberSymbolDoNotExist()

MCAPI bool Scripting::ModuleBindingBuilder::_assertModuleMemberSymbolDoNotExist ( ::Scripting::ModuleBinding const & moduleBinding,
::std::string const & name,
::Scripting::TaggedBinding const & binding )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mEmptyConstantFactory()

MCAPI ::Scripting::ConstantFactory & Scripting::ModuleBindingBuilder::mEmptyConstantFactory ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mEmptyFunctionBinding()

MCAPI ::Scripting::FunctionBinding & Scripting::ModuleBindingBuilder::mEmptyFunctionBinding ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mEmptyObjectFactory()

MCAPI ::Scripting::ObjectFactory & Scripting::ModuleBindingBuilder::mEmptyObjectFactory ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Scripting::ModuleBindingBuilder::$ctor ( ::mce::UUID uuid,
::std::string const & name,
::Scripting::Version const & version,
bool importRestricted )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: