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

/gem5/src/systemc/ext/tlm_core/2/sockets/
H A Dbase_socket_if.hh51 virtual std::type_index get_protocol_types() const = 0;
H A Dinitiator_socket.hh197 virtual std::type_index
H A Dtarget_socket.hh216 virtual std::type_index
/gem5/src/systemc/tlm_core/2/generic_payload/
H A Dphase.cc46 register_phase(std::type_index type, std::string name)
80 typedef std::map<std::type_index, key_type> type_map;
H A Dgp.cc41 typedef std::map<std::type_index, key_type> type_map;
54 register_extension(std::type_index type)
/gem5/ext/pybind11/include/pybind11/detail/
H A Dinternals.h51 // libstdc++, this doesn't happen: equality and the type_index hash are based on the type name,
56 using type_hash = std::hash<std::type_index>;
57 using type_equal_to = std::equal_to<std::type_index>;
64 size_t operator()(const std::type_index &t) const {
74 bool operator()(const std::type_index &lhs, const std::type_index &rhs) const {
81 using type_map = std::unordered_map<std::type_index, value_type, type_hash, type_equal_to>;
95 type_map<type_info *> registered_types_cpp; // std::type_index -> pybind11's type information
/gem5/src/systemc/tlm_utils/
H A Dinstance_specific_extensions.cc42 typedef std::map<std::type_index, key_type> type_map;
56 register_extension(std::type_index type)
/gem5/ext/pybind11/tests/
H A Dconstructor_stats.h154 static ConstructorStats& get(std::type_index type) {
155 static std::unordered_map<std::type_index, ConstructorStats> all_cstats;
170 const std::type_index *t1 = nullptr, *t2 = nullptr;
/gem5/ext/pybind11/include/pybind11/
H A Dpybind11.h226 size_t type_index = 0, arg_index = 0; local
251 const std::type_info *t = types[type_index++];
274 if (arg_index != args || types[type_index] != nullptr)
919 auto tindex = std::type_index(*rec.type);
1095 instances[std::type_index(typeid(type_alias))] = instances[std::type_index(typeid(type))];
H A Dcast.h169 inline detail::type_info *get_local_type_info(const std::type_index &tp) {
177 inline detail::type_info *get_global_type_info(const std::type_index &tp) {
186 PYBIND11_NOINLINE inline detail::type_info *get_type_info(const std::type_index &tp,
H A Dnumpy.h85 std::unordered_map<std::type_index, numpy_type_info> registered_dtypes;
88 auto it = registered_dtypes.find(std::type_index(tinfo));
1147 auto tindex = std::type_index(tinfo);

Completed in 37 milliseconds