Searched refs:Class (Results 1 - 11 of 11) sorted by relevance

/gem5/ext/pybind11/include/pybind11/detail/
H A Dinit.h40 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 Dcommon.h602 /// 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 Dgmock-more-actions.h70 // 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 Dgmock-actions.h869 // 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 Dgmock-matchers.h2180 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 Dgmock-generated-actions.h61 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 Doperators.h54 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 Dpybind11.h76 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 Dnumpy.h1625 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 Dgmock_class.py130 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 Dast.py321 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)

Completed in 53 milliseconds