Flex  0.17.9
Public Member Functions | Public Attributes | List of all members
gs::Record Struct Reference

#include <types.h>

Collaboration diagram for gs::Record:
Collaboration graph
[legend]

Public Member Functions

 Record ()
 
 Record (size_t len)
 
 Record (const Record &other)
 
 Record (Record &&other)
 
Recordoperator= (const Record &other)
 
 Record (const std::vector< Any > &vec)
 
 Record (const std::initializer_list< Any > &list)
 
 ~Record ()
 
size_t size () const
 
Any operator[] (size_t idx) const
 
Anybegin () const
 
Anyend () const
 

Public Attributes

size_t len
 
Anyprops
 

Constructor & Destructor Documentation

◆ Record() [1/6]

gs::Record::Record ( )
inline

◆ Record() [2/6]

gs::Record::Record ( size_t  len)

◆ Record() [3/6]

gs::Record::Record ( const Record other)

◆ Record() [4/6]

gs::Record::Record ( Record &&  other)

◆ Record() [5/6]

gs::Record::Record ( const std::vector< Any > &  vec)

◆ Record() [6/6]

gs::Record::Record ( const std::initializer_list< Any > &  list)

◆ ~Record()

gs::Record::~Record ( )

Member Function Documentation

◆ begin()

Any * gs::Record::begin ( ) const

◆ end()

Any * gs::Record::end ( ) const

◆ operator=()

Record & gs::Record::operator= ( const Record other)

◆ operator[]()

Any gs::Record::operator[] ( size_t  idx) const

◆ size()

size_t gs::Record::size ( ) const
inline

Member Data Documentation

◆ len

size_t gs::Record::len

◆ props

Any* gs::Record::props

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