Searched refs:type_index (Results 1 - 11 of 11) sorted by relevance
/gem5/src/systemc/ext/tlm_core/2/sockets/ |
H A D | base_socket_if.hh | 51 virtual std::type_index get_protocol_types() const = 0;
|
H A D | initiator_socket.hh | 197 virtual std::type_index
|
H A D | target_socket.hh | 216 virtual std::type_index
|
/gem5/src/systemc/tlm_core/2/generic_payload/ |
H A D | phase.cc | 46 register_phase(std::type_index type, std::string name) 80 typedef std::map<std::type_index, key_type> type_map;
|
H A D | gp.cc | 41 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 D | internals.h | 51 // 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 D | instance_specific_extensions.cc | 42 typedef std::map<std::type_index, key_type> type_map; 56 register_extension(std::type_index type)
|
/gem5/ext/pybind11/tests/ |
H A D | constructor_stats.h | 154 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 D | pybind11.h | 226 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 D | cast.h | 169 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 D | numpy.h | 85 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 20 milliseconds