Lines Matching refs:pAtom
47 ConditionAtomPtr pAtom( boost::dynamic_pointer_cast< ConditionAtom >(pNode) ); in IfContext() local
48 OSL_ENSURE( pAtom, "Must pass a ConditionAtom" ); in IfContext()
50 pAtom->iterator().loadFromXAttr( xAttribs ); in IfContext()
51 pAtom->cond().loadFromXAttr( xAttribs ); in IfContext()
103 LayoutAtomPtr pAtom( new ConditionAtom( false ) ); in createFastChildContext() local
104 mpNode->addChild( pAtom ); in createFastChildContext()
105 xRet.set( new IfContext( *this, xAttribs, pAtom ) ); in createFastChildContext()
112 LayoutAtomPtr pAtom( new ConditionAtom( true ) ); in createFastChildContext() local
113 mpNode->addChild( pAtom ); in createFastChildContext()
114 xRet.set( new IfContext( *this, xAttribs, pAtom ) ); in createFastChildContext()
147 ForEachAtomPtr pAtom( boost::dynamic_pointer_cast< ForEachAtom >(pNode) ); in ForEachContext() local
148 OSL_ENSURE( pAtom, "Must pass a ForEachAtom" ); in ForEachContext()
151 pAtom->iterator().loadFromXAttr( xAttribs ); in ForEachContext()
288 LayoutAtomPtr pAtom( new AlgAtom ); in createFastChildContext() local
289 mpNode->addChild( pAtom ); in createFastChildContext()
290 xRet.set( new AlgorithmContext( *this, xAttribs, pAtom ) ); in createFastChildContext()
296 LayoutAtomPtr pAtom( new ChooseAtom ); in createFastChildContext() local
297 mpNode->addChild( pAtom ); in createFastChildContext()
298 xRet.set( new ChooseContext( *this, xAttribs, pAtom ) ); in createFastChildContext()
304 LayoutAtomPtr pAtom( new ForEachAtom ); in createFastChildContext() local
305 mpNode->addChild( pAtom ); in createFastChildContext()
306 xRet.set( new ForEachContext( *this, xAttribs, pAtom ) ); in createFastChildContext()