AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
variant.h File Reference

Declares the AJAVariant class. More...

#include "ajabase/common/public.h"
#include <vector>
Include dependency graph for variant.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AJAVariant
 A simple Variant class. More...
 

Typedefs

typedef std::vector< AJAVariantAJAVariantList
 

Enumerations

enum  AJAVariantType {
  AJA_VARIANT_NONE, AJA_VARIANT_BOOL, AJA_VARIANT_FLOAT, AJA_VARIANT_DOUBLE,
  AJA_VARIANT_INT8, AJA_VARIANT_UINT8, AJA_VARIANT_INT16, AJA_VARIANT_UINT16,
  AJA_VARIANT_INT32, AJA_VARIANT_UINT32, AJA_VARIANT_INT64, AJA_VARIANT_UINT64,
  AJA_VARIANT_STRING
}
 

Detailed Description

Declares the AJAVariant class.

Definition in file variant.h.

Typedef Documentation

◆ AJAVariantList

typedef std::vector<AJAVariant> AJAVariantList

Definition at line 293 of file variant.h.

Enumeration Type Documentation

◆ AJAVariantType

Enumerator
AJA_VARIANT_NONE 
AJA_VARIANT_BOOL 
AJA_VARIANT_FLOAT 
AJA_VARIANT_DOUBLE 
AJA_VARIANT_INT8 
AJA_VARIANT_UINT8 
AJA_VARIANT_INT16 
AJA_VARIANT_UINT16 
AJA_VARIANT_INT32 
AJA_VARIANT_UINT32 
AJA_VARIANT_INT64 
AJA_VARIANT_UINT64 
AJA_VARIANT_STRING 

Definition at line 15 of file variant.h.