OmniSciDB  c1a53651b2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FlatBuffer.h File Reference
#include <string.h>
#include "../../Shared/funcannotations.h"
+ Include dependency graph for FlatBuffer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FlatBufferManager
 
struct  FlatBufferManager::DTypeMetadataSize
 
struct  FlatBufferManager::DTypeMetadataSizeDictId
 

Enumerations

enum  FlatBufferFormat { VarlenArray = 0x7661726c65634152 }
 

Functions

int64_t _align_to_int64 (int64_t addr)
 

Enumeration Type Documentation

Enumerator
VarlenArray 

Definition at line 139 of file FlatBuffer.h.

139  {
140  VarlenArray = 0x7661726c65634152, // hex repr of 'varlenAR'
141 };

Function Documentation

int64_t _align_to_int64 ( int64_t  addr)
inline

Definition at line 143 of file FlatBuffer.h.

Referenced by FlatBufferManager::get_VarlenArray_flatbuffer_size(), FlatBufferManager::getDTypeMetadataBufferSize(), FlatBufferManager::initializeVarlenArray(), and FlatBufferManager::VarlenArray_values_buffer_size().

143  {
144  addr += sizeof(int64_t) - 1;
145  return (int64_t)(((uint64_t)addr >> 3) << 3);
146 }

+ Here is the caller graph for this function: