TStr THtmlLx::GetFullBTagStr() const { IAssert(Sym==hsyBTag); TChA BTagChA; BTagChA+=ChA; BTagChA.Pop(); for (int ArgN=0; ArgN<GetArgs(); ArgN++){ BTagChA+=' '; BTagChA+=GetArgNm(ArgN); BTagChA+='='; BTagChA+='"'; BTagChA+=GetArgVal(ArgN); BTagChA+='"'; } BTagChA+='>'; return BTagChA; }
DWORD CScriptKey::GetArgFlag( DWORD dwStart, DWORD dwMask ) { ADDTOCALLSTACK("CScriptKey::GetArgFlag"); // No args = toggle the flag. // 1 = set the flag. // 0 = clear the flag. ASSERT(m_pszKey); ASSERT(m_pszArg); if ( ! HasArgs()) return( dwStart ^ dwMask ); else if ( GetArgVal()) return( dwStart | dwMask ); else return( dwStart &~ dwMask ); }