50 ::std::vector<::Scripting::Release>
const& releases,
52 ::std::vector<::std::string>
const& additionalTags
55 MCAPI ::std::vector<::Scripting::ClassBinding> _filterClassBindings(
56 ::std::vector<::Scripting::ClassBinding>
const& classBindings,
58 ::std::vector<::std::string>
const& additionalTags
61 MCAPI ::std::vector<::Scripting::EnumBinding> _filterEnumBindings(
62 ::std::vector<::Scripting::EnumBinding>
const& enumBindings,
64 ::std::vector<::std::string>
const& additionalTags
67 MCAPI ::std::vector<::Scripting::EnumBinding::EnumValue> _filterEnumValueMap(
68 ::std::vector<::Scripting::ConstantFactory>
const& filteredConstants,
69 ::std::vector<::Scripting::EnumBinding::EnumValue>
const& valueMap
72 MCAPI ::std::vector<::Scripting::ErrorBinding> _filterErrorBindings(
73 ::std::vector<::Scripting::ErrorBinding>
const& errorBindings,
75 ::std::vector<::std::string>
const& allowedTags
78 MCAPI ::std::vector<::Scripting::InterfaceBinding> _filterInterfaceBindings(
79 ::std::vector<::Scripting::InterfaceBinding>
const& interfaceBindings,
81 ::std::vector<::std::string>
const& additionalTags
84 MCAPI ::std::vector<::Scripting::TypeMapData> _filterTypeMaps(
85 ::std::vector<::Scripting::TypeMapData>
const& typeMaps,
87 ::std::vector<::std::string>
const& additionalTags
90 MCAPI ::std::vector<::Scripting::ClassBinding>
91 _orderClassBindingsByDependency(::std::vector<::Scripting::ClassBinding>& unorderedBindings)
const;
93 MCAPI ::Scripting::ModuleBinding build(
95 ::std::vector<::std::string>
const& additionalTags,
107 MCAPI ::Scripting::ModuleDescriptor getModuleDescriptor()
const;
117 MCAPI
static bool _assertClassMemberSymbolDoesntExist(
119 ::std::string
const& name,
123 MCAPI
static bool _assertEnumMemberSymbolDoesntExist(
125 ::std::string
const& name,
129 MCAPI
static bool _assertModuleMemberSymbolDoesntExist(
131 ::std::string
const& name,
143 MCAPI static ::Scripting::ConstantFactory& mEmptyConstantFactory();
145 MCAPI static ::Scripting::FunctionBinding& mEmptyFunctionBinding();
147 MCAPI static ::Scripting::ObjectFactory& mEmptyObjectFactory();