本文整理汇总了C++中id_type::val方法的典型用法代码示例。如果您正苦于以下问题:C++ id_type::val方法的具体用法?C++ id_type::val怎么用?C++ id_type::val使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类id_type
的用法示例。
在下文中一共展示了id_type::val方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: putToFront
void SlotModel::putToFront(
const id_type<LayerModel>& layerId)
{
if(!layerId.val())
return;
if(layerId != m_frontLayerModelId)
{
m_frontLayerModelId = layerId;
emit layerModelPutToFront(layerId);
}
}
示例2: showRack
void AbstractConstraintViewModel::showRack(const id_type<RackModel>& rackId)
{
if(rackId.val().is_initialized())
{
m_shownRack = rackId;
emit rackShown(m_shownRack);
}
else
{
hideRack();
}
}
示例3: hash_value
std::size_t hash_value(const id_type<model>& id)
{
Q_ASSERT(bool(id));
return *id.val();
}