本文整理汇总了C++中Tag::findTag方法的典型用法代码示例。如果您正苦于以下问题:C++ Tag::findTag方法的具体用法?C++ Tag::findTag怎么用?C++ Tag::findTag使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tag
的用法示例。
在下文中一共展示了Tag::findTag方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
//.........这里部分代码省略.........
// testLexer( "//c[id>count(//aaa|//bbb*//ccc)]" );
// testLexer( "//aaa|//bbb*(//ccc+//abc)" );
// // testLexer( "//a|(//b*//c)+//d" );
// testLexer( "//a|//b*//c+//d" );
// testLexer( "//c[id>count(//aaa|//bbb*//ccc)+//abc]" );
// -- simple paths --
// -------
name = "get root: /";
if( aaa->findTag( "/" ) != 0 )
{
++fail;
fprintf( stderr, "test '%s' failed\n", name.c_str() );
}
// -------
name = "get deeproot: //";
if( aaa->findTag( "//" ) != 0 )
{
++fail;
fprintf( stderr, "test '%s' failed\n", name.c_str() );
}
// -------
name = "get root tag: aaa";
if( aaa->findTag( "aaa" ) != aaa )
{
++fail;
fprintf( stderr, "test '%s' failed\n", name.c_str() );
}
// -------
name = "get root tag: /aaa";
if( aaa->findTag( "/aaa" ) != aaa )
{
++fail;
fprintf( stderr, "test '%s' failed\n", name.c_str() );
}
// -------
name = "simple child: /aaa/bbb";
if( aaa->findTag( "/aaa/bbb" ) != bbb )