コード例 #1
0
ファイル: tag-test.c プロジェクト: jeremyfrench/lsh
static int
includes(unsigned alength, const uint8_t *adata,
	 unsigned blength, const uint8_t *bdata)
{
  struct spki_tag *atag = make_tag(alength, adata);
  struct spki_tag *btag = make_tag(blength, bdata);

  if (spki_tag_includes(atag, btag))
    {
      release_tag(atag);
      release_tag(btag);
      return 1;
    }
  else
    return 0;
}
コード例 #2
0
ファイル: InfoTag.cpp プロジェクト: vizlab-kobe/ReadBDML
bool InfoTag::read( const Node* parent )
{
    if ( !Tag::read( parent ) ) { return false; }

    Tag bdmlID_tag("bdmlID");
    if ( bdmlID_tag.read( this->node() ) ) { m_bdmlID = NodeValue<std::string>( bdmlID_tag.node() ); }

    Tag title_tag("title");
    if ( title_tag.read( this->node() ) ) { m_title = NodeValue<std::string>( title_tag.node() ); }

    Tag license_tag("license");
    if ( license_tag.read( this->node() ) ) { m_license = NodeValue<std::string>( license_tag.node() ); }

    Tag release_tag("release");
    if ( release_tag.read( this->node() ) ) { m_release = NodeValue<std::string>( release_tag.node() ); }

    Tag version_tag("version");
    if ( version_tag.read( this->node() ) ) { m_version = NodeValue<float>( version_tag.node() ); }

    return true;
}