Skip to content

Class mediapipe::GlobalFactoryRegistry

template <typename R, typename... Args>

ClassList > mediapipe > GlobalFactoryRegistry

Public Static Functions

Type Name
Functions::ReturnType CreateByName (absl::string_view name, Args2 &&... args)
Functions::ReturnType CreateByNameInNamespace (absl::string_view ns, absl::string_view name, Args2 &&... args)
std::unordered_set< std::string > GetRegisteredNames ()
bool IsRegistered (absl::string_view name)
bool IsRegistered (absl::string_view ns, absl::string_view name)
RegistrationToken Register (absl::string_view name, typename Functions::Function func)
Functions * functions ()

Public Static Functions Documentation

function CreateByName

template<typename... Args2>
static inline Functions::ReturnType mediapipe::GlobalFactoryRegistry::CreateByName (
    absl::string_view name,
    Args2 &&... args
) 

function CreateByNameInNamespace

template<typename... Args2, absl::enable_if_t< std::is_convertible< std::tuple< Args2... >, std::tuple< Args... > >::value, int >>
static inline Functions::ReturnType mediapipe::GlobalFactoryRegistry::CreateByNameInNamespace (
    absl::string_view ns,
    absl::string_view name,
    Args2 &&... args
) 

function GetRegisteredNames

static inline std::unordered_set< std::string > mediapipe::GlobalFactoryRegistry::GetRegisteredNames () 

function IsRegistered [1/2]

static inline bool mediapipe::GlobalFactoryRegistry::IsRegistered (
    absl::string_view name
) 

function IsRegistered [2/2]

static inline bool mediapipe::GlobalFactoryRegistry::IsRegistered (
    absl::string_view ns,
    absl::string_view name
) 

function Register

static inline RegistrationToken mediapipe::GlobalFactoryRegistry::Register (
    absl::string_view name,
    typename Functions::Function func
) 

function functions

static inline Functions * mediapipe::GlobalFactoryRegistry::functions () 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/deps/registration.h