nl:: FieldDesscriptor

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

স্ট্রাকচার যা একটি স্কিমা স্ট্রাকচারে একটি TLV ফিল্ডকে বর্ণনা করে এবং এটিকে একটি সি-স্ট্রাকচারে ডেটার সাথে সংযুক্ত করে।

সারসংক্ষেপ

পাবলিক বৈশিষ্ট্য

mNestedFieldDescriptors
ক্ষেত্র বর্ণনাকারীর অন্য গ্রুপের দিকে নির্দেশ করুন, যদি আমাদের স্ট্রাকট ইত্যাদি থাকে।
mOffset
uint16_t
টিএলভি ফিল্ডে ডাটা লেখার জন্য সি-স্ট্রাকট কোথায় দেখতে হবে।
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

টিএলভি ফিল্ডে ডাটা লেখার জন্য সি-স্ট্রাকট কোথায় দেখতে হবে।

mTVDCcontextTag

uint8_t nl::FieldDescriptor::mTVDContextTag

TLV ক্ষেত্রের প্রসঙ্গ ট্যাগ।

mTypeAnd Flags

uint8_t nl::FieldDescriptor::mTypeAndFlags

TLV ক্ষেত্রের ডেটা প্রকার।

পাবলিক ফাংশন

GetType

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

বাতিলযোগ্য

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