Object Factory Management. More...
#include <core/SCmnMap.h>
#include <helper/obj-ref-impl.hpp>
#include <interface/SObjFactory-i.h>
Go to the source code of this file.
Classes | |
class | CElementTraits< SObjectInfo > |
SObjectInfo Hash and Comparison Traits. More... | |
class | TplSObjectFactory< T > |
Template-based object factory. More... | |
class | SObjectFactoryMgr |
Manager for object factories. More... | |
Typedefs | |
typedef IObjectFactory * | SObjectFactoryPtr |
Functions | |
SNSBEGIN SOUI_EXP SObjectInfo | ObjInfo_New (LPCWSTR name, int type, LPCWSTR alise=NULL) |
Creates a new object information structure. | |
SOUI_EXP BOOL | ObjInfo_IsValid (const SObjectInfo *pObjInfo) |
Checks if the object information is valid. | |
Object Factory Management.
Copyright (C) 2014-2050 All rights reserved.
Description: Manages object factories for creating and managing objects in SOUI.
Definition in file SObjectFactory.h.
typedef IObjectFactory* SObjectFactoryPtr |
Definition at line 134 of file SObjectFactory.h.
SOUI_EXP BOOL ObjInfo_IsValid | ( | const SObjectInfo * | pObjInfo | ) |
Checks if the object information is valid.
pObjInfo | Pointer to the object information structure. |
Definition at line 20 of file SObjectFactory.cpp.
SNSBEGIN SOUI_EXP SObjectInfo ObjInfo_New | ( | LPCWSTR | name, |
int | type, | ||
LPCWSTR | alise = NULL ) |
Creates a new object information structure.
name | Name of the object. |
type | Type of the object. |
alise | Alias for the object (optional). |
Definition at line 8 of file SObjectFactory.cpp.