Lines Matching refs:pBaseType

519 	SvMetaType * pBaseType = pType->GetBaseType();  in WriteParam()  local
520 DBG_ASSERT( pBaseType, "no base type for attribute" ); in WriteParam()
525 if( pBaseType->GetType() == TYPE_STRUCT ) in WriteParam()
527 const SvMetaAttributeMemberList & rList = pBaseType->GetAttrList(); in WriteParam()
546 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in WriteParam()
557 if( pBaseType->GetType() == TYPE_METHOD || in WriteParam()
558 pBaseType->GetType() == TYPE_STRUCT || in WriteParam()
559 pBaseType->GetType() == TYPE_ENUM ) in WriteParam()
564 rOutStm << pBaseType->GetBasicPostfix().GetBuffer(); in WriteParam()
650 SvMetaType * pBaseType = pType->GetBaseType(); in WriteCSource() local
654 if( pBaseType->GetType() == TYPE_METHOD ) in WriteCSource()
655 bVoid = pBaseType->GetReturnType()->GetBaseType()->GetName() == "void"; in WriteCSource()
667 if ( pBaseType->GetCName() == "double" ) in WriteCSource()
685 if( pBaseType->GetType() == TYPE_METHOD || bSet ) in WriteCSource()
686 aParserStr = pBaseType->GetParserString(); in WriteCSource()
696 if( pBaseType->GetType() == TYPE_METHOD && !bVoid ) in WriteCSource()
699 rOutStm << pBaseType->GetReturnType()->GetBaseType()->GetParserChar(); in WriteCSource()
705 rOutStm << pBaseType->GetParserChar(); in WriteCSource()
716 pBaseType->WriteParamNames( rBase, rOutStm, ByteString() ); in WriteCSource()
718 pBaseType->WriteParamNames( rBase, rOutStm, GetName() ); in WriteCSource()
794 SvMetaType * pBaseType = pType->GetBaseType(); in Write() local
795 DBG_ASSERT( pBaseType, "no base type for attribute" ); in Write()
796 int nBType = pBaseType->GetType(); in Write()
808 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in Write()
831 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in Write()
868 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in Write()
878 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in Write()
944 rOutStm << pBaseType->GetBasicName().GetBuffer() << endl; in Write()
946 DBG_ASSERT( pBaseType->GetBasicName().Len(), in Write()
953 pBaseType->WriteTypePrefix( rBase, rOutStm, 0, WRITE_C_HEADER ); in Write()
973 SvMetaType * pBaseType = pType->GetBaseType(); in MakeSfx() local
974 DBG_ASSERT( pBaseType, "no base type for attribute" ); in MakeSfx()
975 if( pBaseType->GetType() == TYPE_STRUCT ) in MakeSfx()
976 return pBaseType->MakeSfx( pAttrArray ); in MakeSfx()
2145 SvMetaType * pBaseType = GetBaseType(); in WriteTypePrefix() local
2146 DBG_ASSERT( pBaseType, "no base type for attribute" ); in WriteTypePrefix()
2148 if( pBaseType->GetType() == TYPE_METHOD ) in WriteTypePrefix()
2149 pBaseType->GetReturnType()->WriteTypePrefix( in WriteTypePrefix()
2153 if( TYPE_STRUCT == pBaseType->GetType() ) in WriteTypePrefix()
2154 rOutStm << C_PREF << pBaseType->GetName().GetBuffer() in WriteTypePrefix()
2158 if ( pBaseType->GetType() == TYPE_ENUM ) in WriteTypePrefix()
2160 rOutStm << pBaseType->GetCName().GetBuffer(); in WriteTypePrefix()
2165 if( TYPE_STRUCT == pBaseType->GetType() ) in WriteTypePrefix()
2166 rOutStm << pBaseType->GetName().GetBuffer() << " *"; in WriteTypePrefix()
2168 rOutStm << pBaseType->GetName().GetBuffer(); in WriteTypePrefix()
2176 SvMetaType * pBaseType = GetBaseType(); in WriteTypePrefix() local
2177 DBG_ASSERT( pBaseType, "no base type for attribute" ); in WriteTypePrefix()
2179 if( pBaseType->GetType() == TYPE_METHOD ) in WriteTypePrefix()
2181 pBaseType->GetReturnType()->WriteTypePrefix( in WriteTypePrefix()
2186 if( TYPE_STRUCT == pBaseType->GetType() ) in WriteTypePrefix()
2187 rOutStm << "VARIANT" << pBaseType->GetName().GetBuffer(); in WriteTypePrefix()
2188 else if ( pBaseType->GetType() == TYPE_ENUM ) in WriteTypePrefix()
2191 rOutStm << pBaseType->GetOdlName().GetBuffer(); in WriteTypePrefix()