clang API Documentation
#include <Attr.h>


Public Types | |
| typedef const unsigned * | iterator |
Public Member Functions | |
| NonNullAttr (ASTContext &C, unsigned *arg_nums=0, unsigned size=0) | |
| iterator | begin () const |
| iterator | end () const |
| unsigned | size () const |
| bool | isNonNull (unsigned arg) const |
| virtual Attr * | clone (ASTContext &C) const |
Static Public Member Functions | |
| static bool | classof (const Attr *A) |
| static bool | classof (const NonNullAttr *A) |
Definition at line 353 of file Attr.h.
| typedef const unsigned* clang::NonNullAttr::iterator |
| NonNullAttr::NonNullAttr | ( | ASTContext & | C, | |
| unsigned * | arg_nums = 0, |
|||
| unsigned | size = 0 | |||
| ) |
Definition at line 41 of file AttrImpl.cpp.
Referenced by clone().
| static bool clang::NonNullAttr::classof | ( | const NonNullAttr * | A | ) | [inline, static] |
| static bool clang::NonNullAttr::classof | ( | const Attr * | A | ) | [inline, static] |
Reimplemented from clang::Attr.
Definition at line 370 of file Attr.h.
References clang::Attr::getKind().
| Attr * NonNullAttr::clone | ( | ASTContext & | C | ) | const [virtual] |
| bool clang::NonNullAttr::isNonNull | ( | unsigned | arg | ) | const [inline] |