slang_rs_export_var.cpp revision 462aefd62cc646d2ff753c1d003ef3cd7bbea26
1462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao#include "slang_rs_export_var.hpp" 2462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao#include "slang_rs_export_type.hpp" /* for macro GET_CANONICAL_TYPE() */ 3462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao 4462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao#include "clang/AST/Type.h" /* for clang::Type and clang::QualType */ 5462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao 6462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liaonamespace slang { 7462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao 8462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei LiaoRSExportVar::RSExportVar(RSContext* Context, const VarDecl* VD, const RSExportType* ET) : 9462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao mContext(Context), 10462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao mName(VD->getName().data(), VD->getName().size()), 11462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao mET(ET) 12462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao{ 13462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao return; 14462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao} 15462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao 16462aefd62cc646d2ff753c1d003ef3cd7bbea26Shih-wei Liao} /* namespace slang */ 17