GATE
gate_cstrbuffer16_class Struct Reference

Public Attributes

gate_char16_t const * str
 
gate_size_t length
 
gate_char16_theap_buffer
 
gate_char16_t local_buffer [GATE_DEFAULT_LINE_LENGTH]
 

Member Data Documentation

◆ heap_buffer

gate_char16_t* gate_cstrbuffer16_class::heap_buffer

optional point to heap-allocated string (for deletion)

◆ length

gate_size_t gate_cstrbuffer16_class::length

length of NUL-terminated string (not counting the NUL char)

◆ local_buffer

gate_char16_t gate_cstrbuffer16_class::local_buffer[GATE_DEFAULT_LINE_LENGTH]

< optional local buffer for NUL-terminated string

◆ str

gate_char16_t const* gate_cstrbuffer16_class::str

actual pointer to NUL-terminated string


The documentation for this struct was generated from the following file: