nl::FieldDescriptor

#include <src/lib/support/SerializationUtils.h>

스키마 구조에서 TLV 필드를 설명하고 이를 c-struct의 데이터에 연결하는 구조입니다.

요약

공개 속성

mNestedFieldDescriptors
구조체가 있는 경우 필드 설명자의 또 다른 그룹을 가리키는 포인터입니다.
mOffset
uint16_t
TLV 필드에 쓸 데이터를 c-struct에서 찾아야 할 위치
mTVDContextTag
uint8_t
TLV 필드의 컨텍스트 태그입니다.
mTypeAndFlags
uint8_t
TLV 필드의 데이터 유형입니다.

공개 함수

GetType(void) const
IsNullable(void) const
bool

공개 속성

mNestedFieldDescriptors

const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors

구조체가 있는 경우 필드 설명자의 또 다른 그룹을 가리키는 포인터입니다.

mOffset

uint16_t nl::FieldDescriptor::mOffset

TLV 필드에 쓸 데이터를 c-struct에서 찾아야 할 위치

mTVDContextTag

uint8_t nl::FieldDescriptor::mTVDContextTag

TLV 필드의 컨텍스트 태그입니다.

mTypeAndFlags

uint8_t nl::FieldDescriptor::mTypeAndFlags

TLV 필드의 데이터 유형입니다.

공개 함수

GetType

SerializedFieldType nl::FieldDescriptor::GetType(
  void
) const 

IsNullable

bool nl::FieldDescriptor::IsNullable(
  void
) const