Lines Matching refs:std

45     std::vector<std::pair<std::string, VcdTraceValBase *>> values;
46 std::map<std::string, VcdTraceScope *> scopes;
49 void addValue(const std::string &name, VcdTraceValBase *value);
50 void output(const std::string &name, std::ostream &os);
61 std::string nextSignalName();
66 std::vector<VcdTraceValBase *> traceVals;
70 VcdTraceFile(const std::string &name) :
84 addNewTraceVal(const typename TV::TracedType *v, const std::string &name,
92 void addTraceVal(const bool *v, const std::string &name) override;
93 void addTraceVal(const float *v, const std::string &name) override;
94 void addTraceVal(const double *v, const std::string &name) override;
97 const std::string &name) override;
99 const std::string &name) override;
101 const std::string &name) override;
103 const std::string &name) override;
105 const std::string &name) override;
107 const std::string &name) override;
109 const std::string &name) override;
111 const std::string &name) override;
113 const std::string &name) override;
115 const std::string &name) override;
117 const std::string &name) override;
120 const std::string &name) override;
122 const std::string &name) override;
125 const std::string &name, int width) override;
126 void addTraceVal(const char *v, const std::string &name,
129 const std::string &name, int width) override;
130 void addTraceVal(const short *v, const std::string &name,
133 const std::string &name, int width) override;
134 void addTraceVal(const int *v, const std::string &name,
137 const std::string &name, int width) override;
138 void addTraceVal(const long *v, const std::string &name,
142 const std::string &name, int width) override;
144 const std::string &name, int width) override;
146 void addTraceVal(const unsigned int *, const std::string &name,
149 void writeComment(const std::string &comment) override;