Пример #1
0
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;
}
Пример #2
0
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 );
}