blob: e4d6d03f13f50bf9c646d16bab3ccf1a33971165 [file] [log] [blame]
#ifndef TYPE_H_
#define TYPE_H_
#include <android-base/macros.h>
namespace android {
struct Formatter;
struct Type {
Type();
virtual ~Type();
virtual void dump(Formatter &out) const = 0;
virtual bool isScope() const;
virtual bool isInterface() const;
private:
DISALLOW_COPY_AND_ASSIGN(Type);
};
} // namespace android
#endif // TYPE_H_