11#define SBBYTEBUFFER_PRIVATE_VARIABLES \
13 boost::shared_array<char> buffer; \
15 static SbByteBuffer invalidBuffer_;
17#ifndef COIN_SBBYTEBUFFER_H
18#define COIN_SBBYTEBUFFER_H
21#include <Inventor/SbBasic.h>
23#ifndef ABI_BREAKING_OPTIMIZE
26#include <boost/shared_array.hpp>
42 SbBool isValid()
const;
56 const char * constData()
const;
63#ifndef ABI_BREAKING_OPTIMIZE
66 SBBYTEBUFFER_PRIVATE_VARIABLES
70#ifdef ABI_BREAKING_OPTIMIZE
71#include "SbByteBufferP.icc"
77#ifndef COIN_ICC_INCLUDE
78#undef SBBYTEBUFFER_PRIVATE_VARIABLES
Definition SbByteBuffer.h:34
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