本文整理汇总了C++中fruit类的典型用法代码示例。如果您正苦于以下问题:C++ fruit类的具体用法?C++ fruit怎么用?C++ fruit使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了fruit类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getScalerComponent
Component<ScalerFactory> getScalerComponent() {
return createComponent()
.bind<Scaler, ScalerImpl>()
.registerFactory<fruit::Annotated<Annotation, ScalerImpl>(Assisted<double>)>([](double) { return (ScalerImpl*)nullptr; });
}
示例2: getScalerComponent
Component<ScalerFactoryAnnot> getScalerComponent() {
return createComponent()
.bind<ScalerAnnot, fruit::Annotated<Annotation, ScalerImpl>>();
}
示例3: createComponent
Component<intAnnot> getComponent() {
return createComponent()
.registerConstructor<intAnnot()>()
.registerConstructor<intAnnot()>();
}
示例4: createComponent
Component<Required<std::string>, std::string> getComponent() {
return createComponent();
}
示例5: createComponent
Component<Required<X, X>> getComponent() {
return createComponent();
}
示例6: createComponent
Component<int> getComponent() {
return createComponent()
.registerConstructor<int()>()
.install(getParentComponent());
}