Searched refs:std (Results 101 - 125 of 1914) sorted by relevance

1234567891011>>

/gem5/ext/googletest/googletest/xcode/Samples/FrameworkSample/
H A Dwidget.h44 Widget(int number, const std::string& name);
52 std::string GetStringValue() const;
58 std::string name_;
/gem5/ext/pybind11/tests/
H A Dtest_chrono.cpp2 tests/test_chrono.cpp -- test conversions to/from std::chrono types
15 using system_time = std::chrono::system_clock::time_point;
16 using steady_time = std::chrono::steady_clock::time_point;
18 using timespan = std::chrono::duration<int64_t, std::nano>;
19 using timestamp = std::chrono::time_point<std::chrono::system_clock, timespan>;
23 m.def("test_chrono1", []() { return std::chrono::system_clock::now(); });
31 m.def("test_chrono3", [](std::chrono::system_clock::duration d) { return d; });
39 m.def("test_chrono5", []() { return std
[all...]
H A Dtest_builtin_casters.cpp26 std::wstring wstr;
33 m.def("good_utf8_string", []() { return std::string(u8"Say utf8\u203d \U0001f382 \U0001d400"); }); // Say utf8‽ 🎂 𝐀
34 m.def("good_utf16_string", [=]() { return std::u16string({ b16, ib16, cake16_1, cake16_2, mathbfA16_1, mathbfA16_2, z16 }); }); // b‽🎂𝐀z
35 m.def("good_utf32_string", [=]() { return std::u32string({ a32, mathbfA32, cake32, ib32, z32 }); }); // a𝐀🎂‽z
37 m.def("bad_utf8_string", []() { return std::string("abc\xd0" "def"); });
38 m.def("bad_utf16_string", [=]() { return std::u16string({ b16, char16_t(0xd800), z16 }); });
41 m.def("bad_utf32_string", [=]() { return std::u32string({ a32, char32_t(0xd800), z32 }); });
43 m.def("bad_wchar_string", [=]() { return std::wstring({ wchar_t(0x61), wchar_t(0xd800) }); });
61 m.def("string_length", [](std::string s) { return s.length(); });
66 m.def("string_view_print", [](std
[all...]
H A Dtest_tagbased_polymorphic.cpp20 static const std::type_info* type_of_kind(Kind kind);
21 static std::string name_of_kind(Kind kind);
24 const std::string name;
27 Animal(const std::string& _name, Kind _kind)
34 Dog(const std::string& _name, Kind _kind = Kind::Dog) : Animal(_name, _kind) {}
35 std::string bark() const { return name_of_kind(kind) + " " + name + " goes " + sound; }
36 std::string sound = "WOOF!";
41 Labrador(const std::string& _name, int _excitement = 9001)
48 Chihuahua(const std::string& _name) : Dog(_name, Kind::Chihuahua) { sound = "iyiyiyiyiyi"; }
49 std
[all...]
/gem5/src/sim/
H A Dserialize.hh70 typedef std::ostream CheckpointOut;
81 CheckpointIn(const std::string &cpt_dir, SimObjectResolver &resolver);
84 const std::string cptDir;
86 bool find(const std::string &section, const std::string &entry,
87 std::string &value);
89 bool findObj(const std::string &section, const std::string &entry,
93 bool entryExists(const std::string &section, const std
[all...]
/gem5/ext/systemc/src/sysc/tracing/
H A Dsc_vcd_trace.h92 void trace(const bool& object, const std::string& name);
96 const std::string& name);
99 void trace(const sc_dt::sc_logic& object, const std::string& name);
102 void trace(const unsigned char& object, const std::string& name,
106 void trace(const unsigned short& object, const std::string& name,
110 void trace(const unsigned int& object, const std::string& name,
114 void trace(const unsigned long& object, const std::string& name,
118 void trace(const char& object, const std::string& name, int width);
121 void trace(const short& object, const std::string& name, int width);
124 void trace(const int& object, const std
[all...]
H A Dsc_wif_trace.h88 void trace(const bool& object, const std::string& name);
91 void trace(const sc_dt::sc_bit& object, const std::string& name);
94 void trace(const sc_dt::sc_logic& object, const std::string& name);
97 void trace(const unsigned char& object, const std::string& name,
101 void trace(const unsigned short& object, const std::string& name,
105 void trace(const unsigned int& object, const std::string& name,
109 void trace(const unsigned long& object, const std::string& name,
113 void trace(const char& object, const std::string& name, int width);
116 void trace(const short& object, const std::string& name, int width);
119 void trace(const int& object, const std
[all...]
/gem5/src/mem/ruby/network/
H A DTopology.hh54 typedef std::vector<std::vector<int> > Matrix;
55 typedef std::string PortDirection;
64 typedef std::map<std::pair<SwitchID, SwitchID>, LinkEntry> LinkMap;
69 Topology(uint32_t num_routers, const std::vector<BasicExtLink *> &ext_links,
70 const std::vector<BasicIntLink *> &int_links);
74 void print(std::ostream& out) const { out << "[Topology]"; }
87 std::vector<std
[all...]
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_int64_io.cpp64 write_uint64(::std::ostream& os, uint64 val, int sign)
74 if ((flags & ::std::ios::basefield) == ::std::ios::oct) {
79 if ((flags & ::std::ios::showbase) && (*buf_ptr != '0'))
81 } else if ((flags & ::std::ios::basefield) == ::std::ios::hex) {
82 const char* xdigs = (flags & ::std::ios::uppercase) ?
89 if ((flags & ::std::ios::showbase)) {
103 if (sign > 0 && (flags & ::std::ios::showpos))
115 fmtflags pad_kind = flags & ::std
[all...]
/gem5/src/gpu-compute/
H A Dfetch_unit.hh61 void bindWaveList(std::vector<Wavefront*> *list);
80 std::vector<Wavefront*> fetchQueue;
85 std::vector<std::pair<Wavefront*, bool>> fetchStatusQueue;
88 std::vector<Wavefront*> *waveList;
H A Dcl_driver.hh63 std::vector<const std::string*> codeFiles;
66 std::vector<HsaCode*> kernels;
67 std::vector<HsaCode*> functions;
69 std::vector<HsaKernelInfo> kernelInfo;
H A Dkernel_cfg.hh86 std::set<uint32_t> successorIds;
91 std::set<uint32_t> postDominatorIds;
102 const std::vector<GPUStaticInst*>& instructions);
105 ControlFlowInfo(const std::vector<GPUStaticInst*>& instructions);
129 std::vector<std::unique_ptr<BasicBlock>> basicBlocks;
130 std::vector<GPUStaticInst*> instructions;
/gem5/src/mem/cache/replacement_policies/
H A Dsecond_chance_rp.hh73 const std::shared_ptr<SecondChanceReplData>& replacement_data) const;
96 void invalidate(const std::shared_ptr<ReplacementData>& replacement_data)
104 void touch(const std::shared_ptr<ReplacementData>& replacement_data) const
114 void reset(const std::shared_ptr<ReplacementData>& replacement_data) const
132 std::shared_ptr<ReplacementData> instantiateEntry() override;
H A Dtree_plru_rp.hh104 typedef std::vector<bool> PLRUTree;
142 std::shared_ptr<PLRUTree> tree;
150 TreePLRUReplData(const uint64_t index, std::shared_ptr<PLRUTree> tree);
173 void invalidate(const std::shared_ptr<ReplacementData>& replacement_data)
182 void touch(const std::shared_ptr<ReplacementData>& replacement_data) const
191 void reset(const std::shared_ptr<ReplacementData>& replacement_data) const
214 std::shared_ptr<ReplacementData> instantiateEntry() override;
/gem5/src/base/
H A Dtrace.hh60 void dprintf(Tick when, const std::string &name, const char *fmt,
66 std::ostringstream line;
72 virtual void dump(Tick when, const std::string &name,
76 virtual void logMessage(Tick when, const std::string &name,
77 const std::string &message) = 0;
83 * way, or just set to one of std::cout, std::cerr */
84 virtual std::ostream &getOstream() = 0;
100 std::ostream &stream;
103 OstreamLogger(std
[all...]
H A Dcoroutine.hh71 using ArgChannel = typename std::conditional<
72 std::is_same<Arg, void>::value, Empty, std::stack<Arg>>::type;
74 using RetChannel = typename std::conditional<
75 std::is_same<Ret, void>::value, Empty, std::stack<Ret>>::type;
101 operator()(typename std::enable_if< argument
102 !std::is_same<T, void>::value, T>::type param)
116 typename std::enable_if<std
195 operator ()(typename std::enable_if< !std::is_same<T, void>::value, T>::type param) argument
[all...]
H A Dstl_helpers.hh52 std::ostream &out;
56 ContainerPrint(std::ostream &out)
79 std::for_each(container.begin(), container.end(), deletePointer<T>);
85 std::ostream &
86 operator<<(std::ostream& out, const C<T,A> &vec)
89 std::for_each(vec.begin(), vec.end(), ContainerPrint<T>(out));
91 out << std::flush;
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_ver.cpp39 using std::getenv;
40 using std::strcmp;
41 using std::cerr;
42 using std::endl;
56 const std::string sc_version_originator = SC_VERSION_ORIGINATOR;
57 const std::string sc_version_release_date = SC_VERSION_RELEASE_DATE;
58 const std::string sc_version_prerelease = SC_VERSION_PRERELEASE;
59 const std::string sc_version_string = SC_VERSION;
60 const std::string sc_copyright_string = SC_COPYRIGHT;
101 std
[all...]
/gem5/src/systemc/ext/core/
H A Dsc_attr.hh42 sc_attr_base(const std::string &_name);
46 const std::string &name() const;
53 const std::string _name;
60 sc_attribute(const std::string &_name) : sc_attr_base(_name) {}
61 sc_attribute(const std::string &_name, const T &t) :
80 typedef std::vector<elem_type>::iterator iterator;
81 typedef std::vector<elem_type>::const_iterator const_iterator;
103 sc_attr_base *operator [] (const std::string &name);
104 const sc_attr_base *operator [] (const std::string &name) const;
106 sc_attr_base *remove(const std
[all...]
/gem5/src/systemc/utils/
H A Dreport.cc50 std::map<std::string, ReportMsgInfo> &
53 static std::map<std::string, ReportMsgInfo> m;
57 std::map<int, std::string> &
60 static std::map<int, std::string> m;
73 std::unique_ptr<sc_core::sc_report> globalReportCache;
78 std
77 DefaultReportMessages( std::initializer_list<std::pair<int, const char *>> msgs) argument
[all...]
/gem5/src/base/stats/
H A Dtext.hh60 std::ostream *stream;
63 std::stack<std::string> path;
73 Text(std::ostream &stream);
74 Text(const std::string &file);
77 void open(std::ostream &stream);
78 void open(const std::string &file);
79 std::string statName(const std::string &name) const;
100 std
[all...]
H A Dgroup.hh139 const std::map<std::string, Group *> &getStatGroups() const;
144 const std::vector<Info *> &getStats() const;
168 std::map<std::string, Group *> statGroups;
169 std::vector<Group *> mergedStatGroups;
170 std::vector<Info *> stats;
/gem5/src/mem/ruby/network/garnet2.0/
H A DflitBuffer.hh52 void print(std::ostream& out) const;
61 std::pop_heap(m_buffer.begin(), m_buffer.end(), flit::greater);
76 std::push_heap(m_buffer.begin(), m_buffer.end(), flit::greater);
82 std::vector<flit *> m_buffer;
86 inline std::ostream&
87 operator<<(std::ostream& out, const flitBuffer& obj)
90 out << std::flush;
/gem5/src/systemc/tests/systemc/communication/sc_signal/check_writer/test15/
H A Dtest15.cpp60 std::stringstream nm;
68 std::cout << "\n*** trigger each driver in individual delta cycles" << std::endl;
76 std::cout << "\n*** trigger 1-2-3 in the same delta cycle" << std::endl;
84 std::cout << "\n*** trigger 2-3-1 in the same delta cycle" << std::endl;
92 std::cout << "\n*** trigger 3-1-2 in the same delta cycle" << std::endl;
100 std
[all...]
/gem5/src/mem/cache/tags/
H A Dsuper_blk.hh56 std::size_t _size;
92 std::size_t getSizeBits() const;
99 void setSizeBits(const std::size_t size);
120 std::string print() const override;
131 std::size_t blkSize;
154 bool canCoAllocate(const std::size_t compressed_size) const;
161 void setBlkSize(const std::size_t blk_size);

Completed in 24 milliseconds

1234567891011>>