| Index: third_party/mojo/src/mojo/public/cpp/bindings/lib/template_util.h
|
| diff --git a/third_party/mojo/src/mojo/public/cpp/bindings/lib/template_util.h b/third_party/mojo/src/mojo/public/cpp/bindings/lib/template_util.h
|
| index 2edbf5c532e542329917824fcb714e106b1323b0..a90ee442747a043102ac4e809baa75cbe33aba5e 100644
|
| --- a/third_party/mojo/src/mojo/public/cpp/bindings/lib/template_util.h
|
| +++ b/third_party/mojo/src/mojo/public/cpp/bindings/lib/template_util.h
|
| @@ -112,6 +112,16 @@ struct IsSpecializationOf : FalseType {};
|
| template <template <typename...> class Template, typename... Args>
|
| struct IsSpecializationOf<Template, Template<Args...>> : TrueType {};
|
|
|
| +template <bool B, typename T, typename F>
|
| +struct Conditional {
|
| + typedef T type;
|
| +};
|
| +
|
| +template <typename T, typename F>
|
| +struct Conditional<false, T, F> {
|
| + typedef F type;
|
| +};
|
| +
|
| } // namespace internal
|
| } // namespace mojo
|
|
|
|
|