|
systemc-clang 2.0.0
Parsing SystemC constructs
|
#include <vector>#include "clang/AST/Type.h"

Go to the source code of this file.
Namespaces | |
| namespace | clang |
| Clang forward declarations. | |
| namespace | sc_ast_matchers |
| namespace | sc_ast_matchers::utils |
| namespace | sc_ast_matchers::utils::array_type |
Macros | |
| #define | DEBUG_TYPE "ArrayTypeUtils" |
Typedefs | |
| typedef std::pair< std::string, std::tuple< std::size_t, std::size_t, std::size_t > > | sc_ast_matchers::utils::array_type::IndexPairType |
| typedef std::map< std::string, std::tuple< std::size_t, std::size_t, std::size_t > > | sc_ast_matchers::utils::array_type::IndexMapType |
| typedef std::vector< llvm::APInt > | sc_ast_matchers::utils::array_type::ArraySizesType |
| typedef std::vector< const clang::Expr * > | sc_ast_matchers::utils::array_type::ArraySizesExprType |
Functions | |
| IndexMapType | sc_ast_matchers::utils::array_type::getArrayInstanceIndex (clang::CXXCtorInitializer *ctor_init) |
| ArraySizesType | sc_ast_matchers::utils::array_type::getConstantArraySizes (const clang::ValueDecl *fd) |
| ArraySizesExprType | sc_ast_matchers::utils::array_type::getArraySubscripts (const clang::Expr *expr) |
| const clang::MemberExpr * | sc_ast_matchers::utils::array_type::getArrayMemberExprName (const clang::Expr *expr) |
| #define DEBUG_TYPE "ArrayTypeUtils" |
Definition at line 8 of file ArrayTypeUtils.h.