OpenRTM-aist  1.2.1
名前空間 | 関数
NVUtil.h ファイル

NameValue and NVList utility functions. [詳解]

#include <string>
#include <iostream>
#include <coil/Properties.h>
#include <rtm/idl/SDOPackageSkel.h>
NVUtil.h の依存先関係図:
被依存関係図:

[ソースコード]

名前空間

 NVUtil
 NameValue 用ユーティリティ
 

関数

template<class Value >
SDOPackage::NameValue NVUtil::newNV (const char *name, Value value)
 NameValue を生成する [詳解]
 
SDOPackage::NameValue NVUtil::newNVChar (const char *name, const CORBA::Char value)
 value が CORBA::Char の NameValue を生成する [詳解]
 
SDOPackage::NameValue NVUtil::newNVBool (const char *name, const CORBA::Boolean value)
 value が CORBA::Boolean の NameValue を生成する [詳解]
 
SDOPackage::NameValue NVUtil::newNVOctet (const char *name, const CORBA::Octet value)
 value が CORBA::Octet の NameValue を生成する [詳解]
 
SDOPackage::NameValue NVUtil::newNVAny (const char *name, const CORBA::Any &value)
 value が CORBA::Any の NameValue を生成する [詳解]
 
void NVUtil::copyFromProperties (SDOPackage::NVList &nv, const coil::Properties &prop)
 Properties を NVList へコピーする [詳解]
 
void NVUtil::copyToProperties (coil::Properties &prop, const SDOPackage::NVList &nv)
 NVList を Properties へコピーする [詳解]
 
coil::Properties NVUtil::toProperties (const SDOPackage::NVList &nv)
 NVList を Properties へ変換する [詳解]
 
const CORBA::Any & NVUtil::find (const SDOPackage::NVList &nv, const char *name)
 NVList から name で指定された value を返す [詳解]
 
const CORBA::Long NVUtil::find_index (const SDOPackage::NVList &nv, const char *name)
 name で指定された要素のインデックスを返す [詳解]
 
bool NVUtil::isString (const SDOPackage::NVList &nv, const char *name)
 指定された name の value の型が string であるか検証する [詳解]
 
bool NVUtil::isStringValue (const SDOPackage::NVList &nv, const char *name, const char *value)
 指定された name の value の値が指定した文字列と一致するか検証する [詳解]
 
std::string NVUtil::toString (const SDOPackage::NVList &nv, const char *name)
 指定された name の NVList を string として返す。 [詳解]
 
bool NVUtil::appendStringValue (SDOPackage::NVList &nv, const char *name, const char *value)
 指定された文字列を NVList の要素に追加する。 [詳解]
 
void NVUtil::append (SDOPackage::NVList &dest, const SDOPackage::NVList &src)
 NVList に要素を追加する。 [詳解]
 
std::ostream & NVUtil::dump_to_stream (std::ostream &out, const SDOPackage::NameValue &nv)
 NameValue に設定されている内容を文字列として出力する。 [詳解]
 
std::ostream & NVUtil::operator<< (std::ostream &os, const SDOPackage::NameValue &nv)
 
std::ostream & NVUtil::operator<< (std::ostream &os, const SDOPackage::NVList &nvlist)
 NVList に設定されている内容を文字列として出力する。 [詳解]
 
std::ostream & NVUtil::dump (std::ostream &out, const SDOPackage::NVList &nv)
 NVList に設定されている内容を文字列として出力する。 [詳解]
 
void NVUtil::dump (const SDOPackage::NVList &nv)
 NVList に設定されている内容を文字列として標準出力する。 [詳解]
 
std::string NVUtil::toString (const SDOPackage::NVList &nv)
 NVList に設定されている内容を文字列にする [詳解]
 

詳解

NameValue and NVList utility functions.

日付
Date
2007-12-31 03:08:04
著者
Noriaki Ando n-and.nosp@m.o@ai.nosp@m.st.go.nosp@m..jp

Copyright (C) 2006-2010 Noriaki Ando Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.

$Id$