Lines Matching refs:EV

483     const RSExportVar *EV = *I;  in writeImplementationFile()  local
484 if (!EV->getInit().isUninit()) { in writeImplementationFile()
485 genInitExportVariable(EV->getType(), EV->getName(), EV->getInit()); in writeImplementationFile()
487 genZeroInitExportVariable(EV->getName()); in writeImplementationFile()
516 const RSExportVar *EV = *I; in genExportVariablesGetterAndSetter() local
517 const RSExportType *ET = EV->getType(); in genExportVariablesGetterAndSetter()
521 genGetterAndSetter(static_cast<const RSExportPrimitiveType *>(ET), EV); in genExportVariablesGetterAndSetter()
526 genPointerTypeExportVariable(EV); in genExportVariablesGetterAndSetter()
530 genGetterAndSetter(static_cast<const RSExportVectorType *>(ET), EV); in genExportVariablesGetterAndSetter()
534 genMatrixTypeExportVariable(EV); in genExportVariablesGetterAndSetter()
539 EV); in genExportVariablesGetterAndSetter()
543 genGetterAndSetter(static_cast<const RSExportRecordType *>(ET), EV); in genExportVariablesGetterAndSetter()
552 const RSExportVar *EV) { in genGetterAndSetter() argument
557 if (!EV->isConst()) { in genGetterAndSetter()
558 mOut.indent() << "void set_" << EV->getName() << "(" << TypeName << " v)"; in genGetterAndSetter()
567 mOut.indent() << RS_EXPORT_VAR_PREFIX << EV->getName() << " = v;\n"; in genGetterAndSetter()
570 mOut.indent() << TypeName << " get_" << EV->getName() << "() const"; in genGetterAndSetter()
572 if (EV->isConst()) { in genGetterAndSetter()
573 const clang::APValue &val = EV->getInit(); in genGetterAndSetter()
579 mOut.indent() << "return " << RS_EXPORT_VAR_PREFIX << EV->getName() in genGetterAndSetter()
585 void RSReflectionCpp::genPointerTypeExportVariable(const RSExportVar *EV) { in genPointerTypeExportVariable() argument
586 const RSExportType *ET = EV->getType(); in genPointerTypeExportVariable()
592 const std::string &VarName = EV->getName(); in genPointerTypeExportVariable()
595 EV->getType()->convertToRTD(&rtd); in genPointerTypeExportVariable()
598 if (!EV->isConst()) { in genPointerTypeExportVariable()
607 if (EV->isConst()) { in genPointerTypeExportVariable()
608 const clang::APValue &val = EV->getInit(); in genPointerTypeExportVariable()
620 const RSExportVar *EV) { in genGetterAndSetter() argument
626 if (!EV->isConst()) { in genGetterAndSetter()
627 mOut.indent() << "void set_" << EV->getName() << "(" in genGetterAndSetter()
633 mOut.indent() << RS_EXPORT_VAR_PREFIX << EV->getName() << " = v;\n"; in genGetterAndSetter()
637 << " get_" << EV->getName() << "() const"; in genGetterAndSetter()
639 if (EV->isConst()) { in genGetterAndSetter()
640 const clang::APValue &val = EV->getInit(); in genGetterAndSetter()
645 mOut.indent() << "return " << RS_EXPORT_VAR_PREFIX << EV->getName() in genGetterAndSetter()
651 void RSReflectionCpp::genMatrixTypeExportVariable(const RSExportVar *EV) { in genMatrixTypeExportVariable() argument
656 const RSExportType *ET = EV->getType(); in genMatrixTypeExportVariable()
658 mOut.indent() << "void set_" << EV->getName() << "(float v[16])"; in genMatrixTypeExportVariable()
663 mOut.indent() << "void set_" << EV->getName() << "(float v[9])"; in genMatrixTypeExportVariable()
668 mOut.indent() << "void set_" << EV->getName() << "(float v[4])"; in genMatrixTypeExportVariable()
679 const RSExportVar *EV) { in genGetterAndSetter() argument
681 const RSExportType *ET = EV->getType(); in genGetterAndSetter()
691 mOut.indent() << "void set_" << EV->getName() << "(" << GetTypeName(EV->getType()) << " v " in genGetterAndSetter()
692 << GetTypeName(EV->getType(), false) << ")"; in genGetterAndSetter()
694 mOut.indent() << "setVar(" << tmp.str() << ", v, sizeof(" << GetTypeName(EV->getType()) + ") *" in genGetterAndSetter()
700 const RSExportVar *EV) { in genGetterAndSetter() argument