clang API Documentation
#include <Attr.h>


Public Types | |
| enum | VisibilityTypes { DefaultVisibility = 0, HiddenVisibility, ProtectedVisibility } |
An enumeration for the kinds of visibility of symbols. More... | |
Public Member Functions | |
| VisibilityAttr (VisibilityTypes v, bool fp) | |
| VisibilityTypes | getVisibility () const |
| bool | isFromPragma () const |
| virtual Attr * | clone (ASTContext &C) const |
Static Public Member Functions | |
| static bool | classof (const Attr *A) |
| static bool | classof (const VisibilityAttr *A) |
Definition at line 524 of file Attr.h.
| clang::VisibilityAttr::VisibilityAttr | ( | VisibilityTypes | v, | |
| bool | fp | |||
| ) | [inline] |
| static bool clang::VisibilityAttr::classof | ( | const VisibilityAttr * | A | ) | [inline, static] |
| static bool clang::VisibilityAttr::classof | ( | const Attr * | A | ) | [inline, static] |
Reimplemented from clang::Attr.
Definition at line 546 of file Attr.h.
References clang::Attr::getKind().
| Attr * VisibilityAttr::clone | ( | ASTContext & | C | ) | const [virtual] |
| VisibilityTypes clang::VisibilityAttr::getVisibility | ( | ) | const [inline] |