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

Declares the AJAVariant class. More...

#include "ajabase/common/export.h"
#include <string>
#include <vector>
#include <cstdint>
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
}
 The data types that AJAVariant supports. More...
 

Detailed Description

Declares the AJAVariant class.

Definition in file variant.h.

Typedef Documentation

◆ AJAVariantList

typedef std::vector<AJAVariant> AJAVariantList

Definition at line 330 of file variant.h.

Enumeration Type Documentation

◆ AJAVariantType

The data types that AJAVariant supports.

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 19 of file variant.h.