
struct IFactory
{ virtual boost:: intrusive_ptr<IClass> createIClass(
const std::vectorboost::any &) const = 0;
};
or even arguments by name:
struct IFactory
{ virtual boost:: intrusive_ptr<IClass> createIClass(
const std::map
struct IFactory
{ virtual boost:: intrusive_ptr<IClass> createIClass(
const std::vectorboost::any &) const = 0;
};
or even arguments by name:
struct IFactory
{ virtual boost:: intrusive_ptr<IClass> createIClass(
const std::map