Lines Matching refs:Traits

615     typedef internal::CallbackOutputTraits<Output> Traits;
620 Traits::Initialize(&output_);
625 Traits::Initialize(&output_);
628 // We must call Traits::StorageToPluginArg() even if we don't need to call
631 (object->*method_)(result, Traits::StorageToPluginArg(output_));
633 Traits::StorageToPluginArg(output_);
635 typename Traits::StorageType* output() {
641 typename Traits::StorageType output_;
668 typedef internal::CallbackOutputTraits<Output> Traits;
674 Traits::Initialize(&output_);
680 Traits::Initialize(&output_);
683 // We must call Traits::StorageToPluginArg() even if we don't need to call
686 (object->*method_)(result, Traits::StorageToPluginArg(output_), a_);
688 Traits::StorageToPluginArg(output_);
690 typename Traits::StorageType* output() {
697 typename Traits::StorageType output_;
727 typedef internal::CallbackOutputTraits<Output> Traits;
734 Traits::Initialize(&output_);
741 Traits::Initialize(&output_);
744 // We must call Traits::StorageToPluginArg() even if we don't need to call
747 (object->*method_)(result, Traits::StorageToPluginArg(output_), a_, b_);
749 Traits::StorageToPluginArg(output_);
751 typename Traits::StorageType* output() {
759 typename Traits::StorageType output_;
793 typedef internal::CallbackOutputTraits<Output> Traits;
801 Traits::Initialize(&output_);
809 Traits::Initialize(&output_);
812 // We must call Traits::StorageToPluginArg() even if we don't need to call
815 (object->*method_)(result, Traits::StorageToPluginArg(output_),
818 Traits::StorageToPluginArg(output_);
821 typename Traits::StorageType* output() {
830 typename Traits::StorageType output_;