systemc-clang 2.0.0
Parsing SystemC constructs
|
#include <string>
#include <vector>
#include "llvm/ADT/StringRef.h"
Go to the source code of this file.
Namespaces | |
namespace | clang |
Clang forward declarations. | |
namespace | sc_ast_matchers |
namespace | sc_ast_matchers::utils |
Macros | |
#define | DEBUG_TYPE "CXXConstructDeclUtils" |
Typedefs | |
typedef std::tuple< clang::FieldDecl *, std::string, const clang::CXXCtorInitializer * > | sc_ast_matchers::utils::ModuleInitializerTupleType |
Functions | |
bool | sc_ast_matchers::utils::isCXXMemberCallExprSystemCCall (const clang::Type *type, const std::vector< llvm::StringRef > &names) |
bool | sc_ast_matchers::utils::isCXXMemberCallExprSystemCCall (const clang::CXXMemberCallExpr *mce) |
bool | sc_ast_matchers::utils::isCXXMemberCallExprSystemCCall (const clang::CallExpr *ce, const std::vector< llvm::StringRef > &names) |
std::vector< const clang::CXXRecordDecl * > | sc_ast_matchers::utils::getAllBaseClassNames (const clang::CXXRecordDecl *decl) |
std::vector< const clang::CXXRecordDecl * > | sc_ast_matchers::utils::getAllBaseClasses (const clang::CXXRecordDecl *decl) |
std::vector< ModuleInitializerTupleType > | sc_ast_matchers::utils::getModuleInitializerNames (const clang::CXXCtorInitializer *init) |
Get the first constructor argument. | |
#define DEBUG_TYPE "CXXConstructDeclUtils" |
Definition at line 5 of file CXXRecordDeclUtils.h.