Argument typedef | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
begin() | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inline |
begin() const | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inline |
const_iterator typedef | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
CreateAnyObject(Argument arg) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inlinestatic |
createAnyObject(Argument arg) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
CreateObject(Key key, Argument arg) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inlinestatic |
createObject(Key key, Argument arg=NoArgument()) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inline |
createObject(Key key, Argument arg) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
Creator typedef | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
DuplicateEntry(Key existing, Key duplicate) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inlinestatic |
duplicateEntry(Key existing, Key duplicate) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
end() | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inline |
end() const | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inline |
getInstance() | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | static |
HasKey(Key key) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inlinestatic |
hasKey(Key key) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
iterator typedef | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
Key typedef | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
Object typedef | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
ObjectPtr typedef | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
registerCreator(Key key, Creator *creator, bool multi=false) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inline |
registry | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | protected |
resetEntry(Key existingKey) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |
ResetEntry(Key existing) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | inlinestatic |
uniqueKeys(OutIterator out) | sofa::helper::Factory< TKey, TObject, TArgument, TPtr > | |