29#include <sptk5/FieldList.h>
30#include <sptk5/Strings.h>
112 return *(uint16_t*) m_buffer;
151 m_data = (
void*) (uint64_t) arg;
159 return (int32_t) (uint64_t) m_data;
Packed strings list.
Definition: PackedStrings.h:58
CPackedStrings(int cnt, const char *strings[])
void argument(int32_t arg)
Definition: PackedStrings.h:149
CPackedStrings(FieldList &fields, int keyField)
unsigned char height
Definition: PackedStrings.h:165
const char * operator[](uint16_t index) const
CPackedStrings & operator=(const CPackedStrings &)
void * user_data() const
Definition: PackedStrings.h:141
unsigned char flags
Definition: PackedStrings.h:170
uint16_t size() const
Definition: PackedStrings.h:110
CPackedStrings(const Strings &strings)
CPackedStrings & operator=(const Strings &)
CPackedStrings(const CPackedStrings &other)=delete
void user_data(void *d)
Definition: PackedStrings.h:133
int32_t argument() const
Definition: PackedStrings.h:157
Definition: FieldList.h:50
const char * cpchar
Definition: PackedStrings.h:47
char * pchar
Definition: PackedStrings.h:42