class Foo : public Bar {
public:
    Foo(int a);
    
    int * const quux(int a);
    virtual double toto(double &d, int i);
    // the next line won't be expanded because it's inlined.
    const int getValue() { return a_; }

private:
    int a_;
};
