本文整理汇总了C++中value::get方法的典型用法代码示例。如果您正苦于以下问题:C++ value::get方法的具体用法?C++ value::get怎么用?C++ value::get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类value
的用法示例。
在下文中一共展示了value::get方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getStreamType
// ストリームのvalueから、ストリームタイプを得る
CStreamData::TYPE CSCJsonParser::getStreamType(const value& val) const
{
// 形式が不正
if (!val.is<object>()){
return CStreamData::TYPE_UNKNOWN;
}
// タイプを文字列で取得
wxString str = val.get("type").get<string>();
if (str == "message"){ // メッセージが投稿
return CStreamData::TYPE_MESSAGE_ADD;
} else if (str == "delete_subscribing"){ // チャンネルにメンバー参加
return CStreamData::TYPE_CHANNEL_MEMBER_SUB;
} else if (str == "subscribing"){ // チャンネルからメンバー離脱
return CStreamData::TYPE_CHANNEL_MEMBER_ADD;
} else if (str == "channel"){ // チャンネル情報更新
return CStreamData::TYPE_CHANNEL_UPDATE;
} else if (str == "user"){ // ユーザ情報変更
return CStreamData::TYPE_USER_UPDATE;
}
// 解析できなかった
return CStreamData::TYPE_UNKNOWN;
}
示例2: apply_visitor
bool operator<=(value const& other) const
{
return apply_visitor(less_or_equal(),v_,other.get());
}
示例3:
bool operator!=(value const& other) const
{
return !(apply_visitor(equals(),v_,other.get()));
}
示例4: value
value(const value<OtherValue, OtherUnits> & v) :
m_rep(internal::convert<OtherUnits, Units>::fn(v.get()))
{
}
示例5: raise
value<Value, pow<Unit, Num, Den> > raise(const value<Value, Unit> & a)
{
return value<Value, pow<Unit, Num, Den> >(internal::fixed_power<Num, Den>::pow(a.get()));
}
示例6: sqrt
value<Value, pow<Unit, 1, 2> > sqrt(const value<Value, Unit> & a)
{
return value<Value, pow<Unit, 1, 2> >(std::sqrt(a.get()));
}
示例7:
value<Value, Unit > operator*(const Value & a, const value<Value, Unit> & b)
{
return value<Value, Unit>(a * b.get());
}
示例8:
T operator[](value<T> v){return v.get();}