11#define SBBYTEBUFFER_PRIVATE_VARIABLES \
13 std::shared_ptr<char> buffer; \
15 static SbByteBuffer invalidBuffer_;
17#ifndef COIN_SBBYTEBUFFER_H
18#define COIN_SBBYTEBUFFER_H
22#include <Inventor/SbBasic.h>
24#ifndef ABI_BREAKING_OPTIMIZE
41 SbBool isValid()
const;
55 const char * constData()
const;
62#ifndef ABI_BREAKING_OPTIMIZE
65 SBBYTEBUFFER_PRIVATE_VARIABLES
69#ifdef ABI_BREAKING_OPTIMIZE
70#include "SbByteBufferP.icc"
76#ifndef COIN_ICC_INCLUDE
77#undef SBBYTEBUFFER_PRIVATE_VARIABLES
Definition SbByteBuffer.h:33
The SbList class is a template container class for lists.
Definition SbList.h:70
SbList< Type > & operator=(const SbList< Type > &l)
Definition SbList.h:99
int operator==(const SbList< Type > &l) const
Definition SbList.h:209
Type operator[](const int index) const
Definition SbList.h:195
void push(const Type item)
Definition SbList.h:180