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.