Searched refs:derived (Results 1 - 9 of 9) sorted by relevance

/gem5/src/systemc/tests/systemc/kernel/sc_module/test09/
H A Dtest09.cpp97 ModuleDerived derived("derived");
99 derived.m_clk(clock);
/gem5/ext/pybind11/include/pybind11/
H A Dpytypes.h55 const Derived &derived() const { return static_cast<const Derived &>(*this); } function in class:object_api
114 bool is(object_api const& other) const { return derived().ptr() == other.derived().ptr(); }
116 bool is_none() const { return derived().ptr() == Py_None; }
153 int ref_count() const { return static_cast<int>(Py_REFCNT(derived().ptr())); }
284 // Only accessible from derived classes and the reinterpret_* functions
291 The target type ``T`` must be `object` or one of its derived classes. The function
1403 template <typename D> iterator object_api<D>::begin() const { return iter(derived()); }
1406 return {derived(), reinterpret_borrow<object>(key)};
1409 return {derived(), pybind1
[all...]
H A Dcast.h139 * derived class that uses single inheritance. Will contain as many types as required for a Python
660 // Case 2: We have a derived class
665 // Case 2a: the python type is a Python-inherited derived class that inherits from just
793 // to by `src` actually is an instance of some class derived from `itype`.
794 // If so, it sets `tinfo` to point to the std::type_info representing that derived
795 // type, and returns a pointer to the start of the most-derived object of that type
847 // polymorphic_type_hook). If the instance isn't derived, returns the base version.
853 // This is a base pointer to a derived type. If the derived type is registered
854 // with pybind11, we want to make the full derived objec
[all...]
/gem5/ext/pybind11/tests/
H A Dtest_copy_move.cpp15 template <typename derived>
17 static const derived& get_one() { return instance_; }
18 static derived instance_;
H A Dtest_methods_and_attributes.py166 # It should be possible to override properties in derived classes
292 derived = cls() variable in class:test_dynamic_attributes.PythonDerivedDynamicClass
293 derived.foobar = 100
294 assert derived.foobar == 100
297 del derived
H A Dtest_factory_constructors.cpp153 MAKE_TAG_TYPE(derived);
188 // factories returning a derived type:
189 .def(py::init(c4a)) // derived ptr
191 // derived shared ptr:
/gem5/ext/googletest/googlemock/test/
H A Dgmock-actions_test.cc15 // contributors may be used to endorse or promote products derived from
573 Derived derived; local
577 ret = Return(&derived);
578 EXPECT_EQ(&derived, ret.Perform(make_tuple()));
659 Derived derived; local
663 a = ReturnRef(derived);
664 EXPECT_EQ(&derived, &a.Perform(make_tuple()));
683 Derived derived; local
687 a = ReturnRefOfCopy(derived);
688 EXPECT_NE(&derived,
[all...]
H A Dgmock-matchers_test.cc15 // contributors may be used to endorse or promote products derived from
697 // are pointers or references to a derived and a base class, correspondingly.
799 Derived derived; local
802 EXPECT_THAT(&derived, A<Base*>());
803 EXPECT_THAT(&derived, A<Derived*>());
1141 // Tests that Ref(variable) is covariant, i.e. Ref(derived) can be
1142 // used wherever Ref(base) can be used (Ref(derived) is a sub-type
1147 Derived derived; local
1151 EXPECT_FALSE(m1.Matches(derived));
1153 m1 = Ref(derived);
3191 Derived derived; local
3204 Derived derived; local
3258 Derived derived; local
3269 Derived derived; local
3277 Derived derived; local
[all...]
/gem5/ext/googletest/googletest/test/
H A Dgtest-port_test.cc15 // contributors may be used to endorse or promote products derived from
120 Derived derived(0);
121 EXPECT_TRUE(&derived == ::testing::internal::ImplicitCast_<Base*>(&derived));
125 Derived derived(1);
126 Base base = ::testing::internal::ImplicitCast_<Base>(derived);
127 EXPECT_EQ(derived.member(), base.member());

Completed in 43 milliseconds