/gem5/ext/pybind11/include/pybind11/detail/ |
H A D | init.h | 40 template <typename Class> using Cpp = typename Class::type; 41 template <typename Class> using Alias = typename Class::type_alias; 42 template <typename Class> using Holder = typename Class::holder_type; 44 template <typename Class> using is_alias_constructible = std::is_constructible<Alias<Class>, Cpp<Class> &&>; 47 template <typename Class, enable_if_ [all...] |
H A D | common.h | 602 /// Check if T is an instantiation of the template `Class`. For example: 604 template <template<typename...> class Class, typename T> 606 template <template<typename...> class Class, typename... Us> 607 struct is_instantiation<Class, Class<Us...>> : std::true_type { }; 732 template <typename Return, typename Class> 733 constexpr auto operator()(Return (Class::*pmf)(Args...), std::false_type = {}) const noexcept 736 template <typename Return, typename Class> 737 constexpr auto operator()(Return (Class::*pmf)(Args...) const, std::true_type) const noexcept 746 /// - regular: static_cast<Return (Class [all...] |
/gem5/ext/googletest/googlemock/include/gmock/ |
H A D | gmock-more-actions.h | 70 // Implements the Invoke(object_ptr, &Class::Method) action. 71 template <class Class, typename MethodPtr> 74 InvokeMethodAction(Class* obj_ptr, MethodPtr method_ptr) 88 Class* const obj_ptr_; 122 template <class Class, typename MethodPtr> 123 PolymorphicAction<internal::InvokeMethodAction<Class, MethodPtr> > Invoke( 124 Class* obj_ptr, MethodPtr method_ptr) { 126 internal::InvokeMethodAction<Class, MethodPtr>(obj_ptr, method_ptr));
|
H A D | gmock-actions.h | 869 // Implements the InvokeWithoutArgs(object_ptr, &Class::Method) action. 870 template <class Class, typename MethodPtr> 873 InvokeMethodWithoutArgsAction(Class* obj_ptr, MethodPtr method_ptr) 882 Class* const obj_ptr_; 1175 template <class Class, typename MethodPtr> 1176 PolymorphicAction<internal::InvokeMethodWithoutArgsAction<Class, MethodPtr> > 1177 InvokeWithoutArgs(Class* obj_ptr, MethodPtr method_ptr) { 1179 internal::InvokeMethodWithoutArgsAction<Class, MethodPtr>(
|
H A D | gmock-matchers.h | 2180 template <typename Class, typename FieldType> 2183 FieldMatcher(FieldType Class::*field, argument 2209 bool MatchAndExplainImpl(false_type /* is_not_pointer */, const Class& obj, 2215 bool MatchAndExplainImpl(true_type /* is_pointer */, const Class* p, 2227 const FieldType Class::*field_; 2235 template <typename Class, typename PropertyType> 2244 PropertyMatcher(PropertyType (Class::*property)() const, 2270 bool MatchAndExplainImpl(false_type /* is_not_pointer */, const Class& obj, 2286 bool MatchAndExplainImpl(true_type /* is_pointer */, const Class* p, 2298 PropertyType (Class 3896 Field( FieldType Class::*field, const FieldMatcher& matcher) argument [all...] |
H A D | gmock-generated-actions.h | 61 template <class Class, typename MethodPtr> 62 static R InvokeMethod(Class* obj_ptr, 77 template <class Class, typename MethodPtr> 78 static R InvokeMethod(Class* obj_ptr, 93 template <class Class, typename MethodPtr> 94 static R InvokeMethod(Class* obj_ptr, 109 template <class Class, typename MethodPtr> 110 static R InvokeMethod(Class* obj_ptr, 128 template <class Class, typename MethodPtr> 129 static R InvokeMethod(Class* obj_pt [all...] |
/gem5/ext/pybind11/include/pybind11/ |
H A D | operators.h | 54 template <typename Class, typename... Extra> void execute(Class &cl, const Extra&... extra) const { 55 using Base = typename Class::type; 66 template <typename Class, typename... Extra> void execute_cast(Class &cl, const Extra&... extra) const { 67 using Base = typename Class::type;
|
H A D | pybind11.h | 76 template <typename Return, typename Class, typename... Arg, typename... Extra> 77 cpp_function(Return (Class::*f)(Arg...), const Extra&... extra) { 78 initialize([f](Class *c, Arg... args) -> Return { return (c->*f)(args...); }, 79 (Return (*) (Class *, Arg...)) nullptr, extra...); 83 template <typename Return, typename Class, typename... Arg, typename... Extra> 84 cpp_function(Return (Class::*f)(Arg...) const, const Extra&... extra) { 85 initialize([f](const Class *c, Arg... args) -> Return { return (c->*f)(args...); }, 86 (Return (*)(const Class *, Arg ...)) nullptr, extra...); 1023 template <typename Derived, typename Return, typename Class, typename... Args> 1024 auto method_adaptor(Return (Class [all...] |
H A D | numpy.h | 1625 template <typename Return, typename Class, typename... Args, 1626 typename Helper = detail::vectorize_helper<decltype(std::mem_fn(std::declval<Return (Class::*)(Args...)>())), Return, Class *, Args...>> 1627 Helper vectorize(Return (Class::*f)(Args...)) { 1632 template <typename Return, typename Class, typename... Args, 1633 typename Helper = detail::vectorize_helper<decltype(std::mem_fn(std::declval<Return (Class::*)(Args...) const>())), Return, const Class *, Args...>> 1634 Helper vectorize(Return (Class::*f)(Args...) const) {
|
/gem5/ext/googletest/googlemock/scripts/generator/cpp/ |
H A D | gmock_class.py | 130 if (isinstance(node, ast.Class) and node.body and 182 sys.stderr.write('Class(es) not found in %s: %s\n' % 192 sys.stderr.write('Google Mock Class Generator v%s\n\n' %
|
H A D | ast.py | 321 class Class(_GenericDeclaration): class in inherits:_GenericDeclaration 356 class Struct(Class): 417 templated_types: [Class (Type?)] template type info between <> 478 """Convert [Token,...] to [Class(...), ] useful for base classes. 483 [Class(...), ...] 1431 return self._GetClass(Class, VISIBILITY_PRIVATE, templated_types) 1455 return self._GetClass(Class, VISIBILITY_PRIVATE, None)
|