cc_tools_qt
Common Environment for Protocol Analysis.
Loading...
Searching...
No Matches
Classes | Typedefs
cc_tools_qt::property::field Namespace Reference

Namespace containing classes describing various properties of fields from COMMS library. More...

Classes

class  ArrayList
 Class to contain all the properties relevant to comms::field::ArrayList fields. More...
 
class  Bitfield
 Class to contain all the properties relevant to comms::field::Bitfield fields. More...
 
class  BitmaskValue
 Class to contain all the properties relevant to comms::field::BitmaskValue fields. More...
 
class  Bundle
 Class to contain all the properties relevant to comms::field::Bundle fields. More...
 
class  Common
 Common set of properties. More...
 
class  CommonBase
 Intermediate helper class to define properties describing one. More...
 
class  EnumValue
 Class to contain all the properties relevant to comms::field::EnumValue fields. More...
 
class  FloatValue
 Class to contain all the properties relevant to comms::field::FloatValue fields. More...
 
class  IntValue
 Class to contain all the properties relevant to comms::field::IntValue fields. More...
 
class  Optional
 Class to contain all the properties relevant to comms::field::Optional fields. More...
 
class  String
 Class to contain all the properties relevant to comms::field::String fields. More...
 
class  Variant
 Class to contain all the properties relevant to comms::field::Variant fields. More...
 

Typedefs

template<typename TField >
using ForField = typename details::ForTag< typename TField::CommsTag >::Type
 Get proper properties management class for field.
 

Detailed Description

Namespace containing classes describing various properties of fields from COMMS library.

Typedef Documentation

◆ ForField

template<typename TField >
using cc_tools_qt::property::field::ForField = typedef typename details::ForTag<typename TField::CommsTag>::Type

Get proper properties management class for field.

Template Parameters
TFieldType of the field