#include "clang/Basic/LLVM.h"
#include "llvm/ADT/ADL.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Casting.h"
#include <cassert>
#include <cstddef>
#include <iterator>
#include <type_traits>
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
|
using | clang::AttrVec = SmallVector< Attr *, 4 > |
| AttrVec - A vector of Attr, which is how they are stored on the AST.
|
|
|
template<typename SpecificAttr , typename Container > |
specific_attr_iterator< SpecificAttr, Container > | clang::specific_attr_begin (const Container &container) |
|
template<typename SpecificAttr , typename Container > |
specific_attr_iterator< SpecificAttr, Container > | clang::specific_attr_end (const Container &container) |
|
template<typename SpecificAttr , typename Container > |
bool | clang::hasSpecificAttr (const Container &container) |
|
template<typename SpecificAttr , typename Container > |
auto * | clang::getSpecificAttr (const Container &container) |
|