Lines Matching defs:const

22   NodeOrigin(const char* phase_name, const char* reducer_name,
29 NodeOrigin(const char* phase_name, const char* reducer_name,
36 NodeOrigin(const NodeOrigin& other) V8_NOEXCEPT = default;
37 NodeOrigin& operator=(const NodeOrigin& other) V8_NOEXCEPT = default;
41 int64_t created_from() const { return created_from_; }
42 const char* reducer_name() const { return reducer_name_; }
43 const char* phase_name() const { return phase_name_; }
45 OriginKind origin_kind() const { return origin_kind_; }
47 bool operator==(const NodeOrigin& o) const {
51 void PrintJson(std::ostream& out) const;
58 const char* phase_name_;
59 const char* reducer_name_;
64 inline bool operator!=(const NodeOrigin& lhs, const NodeOrigin& rhs) {
73 Scope(NodeOriginTable* origins, const char* reducer_name, Node* node)
86 Scope(const Scope&) = delete;
87 Scope& operator=(const Scope&) = delete;
90 NodeOriginTable* const origins_;
96 PhaseScope(NodeOriginTable* origins, const char* phase_name)
109 PhaseScope(const PhaseScope&) = delete;
110 PhaseScope& operator=(const PhaseScope&) = delete;
113 NodeOriginTable* const origins_;
114 const char* prev_phase_name_;
118 NodeOriginTable(const NodeOriginTable&) = delete;
119 NodeOriginTable& operator=(const NodeOriginTable&) = delete;
124 NodeOrigin GetNodeOrigin(Node* node) const;
125 void SetNodeOrigin(Node* node, const NodeOrigin& no);
127 void SetCurrentPosition(const NodeOrigin& no) { current_origin_ = no; }
129 void PrintJson(std::ostream& os) const;
134 Graph* const graph_;
138 const char* current_phase_name_;