carb::acquireFrameworkAndRegisterBuiltins
Defined in carb/ClientUtils.h
- 
inline Framework *carb::acquireFrameworkAndRegisterBuiltins(const OmniCoreStartArgs *args = nullptr)
- Main acquisition of the Carbonite Framework for Clients (applications and plugins). - At a high level, this function: - Calls carb::acquireFramework() and assigns it to a global variable within this module: g_carbFramework. 
- Calls logging::registerLoggingForClient(), assert::registerAssertForClient(), and l10n::registerLocalizationForClient(). 
- Calls OMNI_CORE_START(). 
 - Warning - It is typically not necessary to call this, since macros such as OMNI_CORE_INIT already ensure that this function is called properly. - Parameters
- args – Arguments passed to OMNI_CORE_START 
- Returns
- A pointer to the Carbonite Framework, if initialization was successful; - nullptrotherwise.