TypeHandlerRoster
class TypeHandlerRoster {
TypeHandlerRoster();
~TypeHandlerRoster();
static TypeHandlerRoster* Default();
static TypeHandlerRoster* sDefaultInstance;
error = TypeHandlerRoster::Default()->CreateValueNode(_child,
if (TypeHandlerRoster::Default()->CreateValueNode(
if (TypeHandlerRoster::Default()->CreateValueNode(child,
int32 handlerCount = TypeHandlerRoster::Default()->CountTypeHandlers(
result = TypeHandlerRoster::Default()->FindTypeHandlers(child,
if (TypeHandlerRoster::Default()->CreateValueNode(
if (TypeHandlerRoster::Default()->CreateValueNode(node->NodeChild(), type,
status_t error = TypeHandlerRoster::CreateDefault();
TypeHandlerRoster::DeleteDefault();
error = TypeHandlerRoster::Default()->CreateValueNode(nodeChild,
status_t error = TypeHandlerRoster::Default()->CreateValueNode(child,
TypeHandlerRoster::CreateDefault()
TypeHandlerRoster* roster = new(std::nothrow) TypeHandlerRoster;
ObjectDeleter<TypeHandlerRoster> rosterDeleter(roster);
TypeHandlerRoster::DeleteDefault()
TypeHandlerRoster* roster = sDefaultInstance;
TypeHandlerRoster::Init()
TypeHandlerRoster::RegisterDefaultHandlers()
TypeHandlerRoster::CountTypeHandlers(Type* type)
TypeHandlerRoster::FindBestTypeHandler(ValueNodeChild* nodeChild, Type* type,
TypeHandlerRoster::FindTypeHandlers(ValueNodeChild* nodeChild, Type* type,
TypeHandlerRoster::CreateValueNode(ValueNodeChild* nodeChild, Type* type,
TypeHandlerRoster::RegisterHandler(TypeHandler* handler)
TypeHandlerRoster::UnregisterHandler(TypeHandler* handler)
/*static*/ TypeHandlerRoster* TypeHandlerRoster::sDefaultInstance = NULL;
TypeHandlerRoster::TypeHandlerRoster()
TypeHandlerRoster::~TypeHandlerRoster()
/*static*/ TypeHandlerRoster*
TypeHandlerRoster::Default()