Public Member Functions | Protected Attributes | List of all members
pinocchio::serialization::StaticBuffer Struct Reference

Static buffer with pre-allocated memory. More...

#include <static-buffer.hpp>

Public Member Functions

char * data ()
 Returns the pointer on the data. More...
 
const char * data () const
 Returns the pointer on the data (const version) More...
 
void resize (const size_t new_size)
 Increase the capacity of the vector to a value that's greater or equal to new_size. More...
 
size_t size () const
 Returns the current size of the buffer. More...
 
 StaticBuffer (const size_t n)
  . More...
 

Protected Attributes

std::vector< char > m_data
 
size_t m_size
 

Detailed Description

Static buffer with pre-allocated memory.

Definition at line 16 of file static-buffer.hpp.

Constructor & Destructor Documentation

◆ StaticBuffer()

pinocchio::serialization::StaticBuffer::StaticBuffer ( const size_t  n)
inlineexplicit

 .

Defautl constructor from a given size

Definition at line 20 of file static-buffer.hpp.

Member Function Documentation

◆ data() [1/2]

char* pinocchio::serialization::StaticBuffer::data ( )
inline

Returns the pointer on the data.

Definition at line 33 of file static-buffer.hpp.

◆ data() [2/2]

const char* pinocchio::serialization::StaticBuffer::data ( ) const
inline

Returns the pointer on the data (const version)

Definition at line 39 of file static-buffer.hpp.

◆ resize()

void pinocchio::serialization::StaticBuffer::resize ( const size_t  new_size)
inline

Increase the capacity of the vector to a value that's greater or equal to new_size.

Parameters
[in]new_sizeNew capacity of the buffer.

Definition at line 48 of file static-buffer.hpp.

◆ size()

size_t pinocchio::serialization::StaticBuffer::size ( ) const
inline

Returns the current size of the buffer.

Definition at line 27 of file static-buffer.hpp.

Member Data Documentation

◆ m_data

std::vector<char> pinocchio::serialization::StaticBuffer::m_data
protected

Definition at line 57 of file static-buffer.hpp.

◆ m_size

size_t pinocchio::serialization::StaticBuffer::m_size
protected

Definition at line 56 of file static-buffer.hpp.


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


pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:36