Home | History | Annotate | Download | only in kati

Lines Matching full:virtual

47   virtual ~Var();
49 virtual const char* Flavor() const = 0;
50 virtual VarOrigin Origin() const = 0;
51 virtual bool IsDefined() const { return true; }
53 virtual void AppendVar(Evaluator* ev, Value* v);
55 virtual StringPiece String() const = 0;
57 virtual string DebugString() const = 0;
68 virtual const char* Flavor() const override {
71 virtual VarOrigin Origin() const override {
75 virtual void Eval(Evaluator* ev, string* s) const override;
77 virtual void AppendVar(Evaluator* ev, Value* v) override;
79 virtual StringPiece String() const override;
81 virtual string DebugString() const override;
94 virtual const char* Flavor() const override {
97 virtual VarOrigin Origin() const override {
101 virtual void Eval(Evaluator* ev, string* s) const override;
103 virtual void AppendVar(Evaluator* ev, Value* v) override;
105 virtual StringPiece String() const override;
107 virtual string DebugString() const override;
119 virtual const char* Flavor() const override {
122 virtual VarOrigin Origin() const override {
125 virtual bool IsDefined() const override { return false; }
127 virtual void Eval(Evaluator* ev, string* s) const override;
129 virtual StringPiece String() const override;
131 virtual string DebugString() const override;
140 virtual ~RuleVar() {
144 virtual const char* Flavor() const override {
147 virtual VarOrigin Origin() const override {
150 virtual bool IsDefined() const override {
153 virtual void Eval(Evaluator* ev, string* s) const override {
156 virtual void AppendVar(Evaluator* ev, Value* v) override {
159 virtual StringPiece String() const override {
162 virtual string DebugString() const override {