Definition in file vsl_block_binary.cxx.
#include "vsl_block_binary.h"
#include <vcl_cstddef.h>
#include <vcl_new.h>
#include <vcl_algorithm.h>
#include <vcl_cstdlib.h>
#include <vcl_cassert.h>
Go to the source code of this file.
Classes | |
| struct | vsl_block_t |
Functions | |
| vsl_block_t | allocate_up_to (vcl_size_t nbytes) |
| void | vsl_block_binary_read_confirm_specialisation (vsl_b_istream &is, bool specialised) |
| Error checking. | |
| template<class T> | |
| void | vsl_block_binary_write_float_impl (vsl_b_ostream &os, const T *begin, vcl_size_t nelems) |
| Write a block of floats to a vsl_b_ostream. | |
| template<class T> | |
| void | vsl_block_binary_read_float_impl (vsl_b_istream &is, T *begin, vcl_size_t nelems) |
| Write a block of floats to a vsl_b_ostream. | |
| template<class T> | |
| void | vsl_block_binary_write_int_impl (vsl_b_ostream &os, const T *begin, vcl_size_t nelems) |
| Write a block of signed ints to a vsl_b_ostream. | |
| template<class T> | |
| void | vsl_block_binary_read_int_impl (vsl_b_istream &is, T *begin, vcl_size_t nelems) |
| Read a block of signed ints from a vsl_b_istream. | |
| template void | vsl_block_binary_write_float_impl (vsl_b_ostream &, const double *, vcl_size_t) |
| template void | vsl_block_binary_write_float_impl (vsl_b_ostream &, const float *, vcl_size_t) |
| template void | vsl_block_binary_read_float_impl (vsl_b_istream &, double *, vcl_size_t) |
| template void | vsl_block_binary_read_float_impl (vsl_b_istream &, float *, vcl_size_t) |
| template void | vsl_block_binary_write_int_impl (vsl_b_ostream &, const long *, vcl_size_t) |
| template void | vsl_block_binary_write_int_impl (vsl_b_ostream &, const unsigned long *, vcl_size_t) |
| template void | vsl_block_binary_write_int_impl (vsl_b_ostream &, const int *, vcl_size_t) |
| template void | vsl_block_binary_write_int_impl (vsl_b_ostream &, const unsigned int *, vcl_size_t) |
| template void | vsl_block_binary_write_int_impl (vsl_b_ostream &, const short *, vcl_size_t) |
| template void | vsl_block_binary_write_int_impl (vsl_b_ostream &, const unsigned short *, vcl_size_t) |
| template void | vsl_block_binary_read_int_impl (vsl_b_istream &, long *, vcl_size_t) |
| template void | vsl_block_binary_read_int_impl (vsl_b_istream &, unsigned long *, vcl_size_t) |
| template void | vsl_block_binary_read_int_impl (vsl_b_istream &, int *, vcl_size_t) |
| template void | vsl_block_binary_read_int_impl (vsl_b_istream &, unsigned int *, vcl_size_t) |
| template void | vsl_block_binary_read_int_impl (vsl_b_istream &, short *, vcl_size_t) |
| template void | vsl_block_binary_read_int_impl (vsl_b_istream &, unsigned short *, vcl_size_t) |
| vsl_block_t allocate_up_to | ( | vcl_size_t | nbytes | ) |
Definition at line 20 of file vsl_block_binary.cxx.
| void vsl_block_binary_read_confirm_specialisation | ( | vsl_b_istream & | is, | |
| bool | specialised | |||
| ) |
| template void vsl_block_binary_read_float_impl | ( | vsl_b_istream & | , | |
| float * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_read_float_impl | ( | vsl_b_istream & | , | |
| double * | , | |||
| vcl_size_t | ||||
| ) |
| void vsl_block_binary_read_float_impl | ( | vsl_b_istream & | is, | |
| T * | begin, | |||
| vcl_size_t | nelems | |||
| ) |
| template void vsl_block_binary_read_int_impl | ( | vsl_b_istream & | , | |
| unsigned short * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_read_int_impl | ( | vsl_b_istream & | , | |
| short * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_read_int_impl | ( | vsl_b_istream & | , | |
| unsigned int * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_read_int_impl | ( | vsl_b_istream & | , | |
| int * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_read_int_impl | ( | vsl_b_istream & | , | |
| unsigned long * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_read_int_impl | ( | vsl_b_istream & | , | |
| long * | , | |||
| vcl_size_t | ||||
| ) |
| void vsl_block_binary_read_int_impl | ( | vsl_b_istream & | is, | |
| T * | begin, | |||
| vcl_size_t | nelems | |||
| ) |
Read a block of signed ints from a vsl_b_istream.
Definition at line 171 of file vsl_block_binary.cxx.
| template void vsl_block_binary_write_float_impl | ( | vsl_b_ostream & | , | |
| const float * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_write_float_impl | ( | vsl_b_ostream & | , | |
| const double * | , | |||
| vcl_size_t | ||||
| ) |
| void vsl_block_binary_write_float_impl | ( | vsl_b_ostream & | os, | |
| const T * | begin, | |||
| vcl_size_t | nelems | |||
| ) |
| template void vsl_block_binary_write_int_impl | ( | vsl_b_ostream & | , | |
| const unsigned short * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_write_int_impl | ( | vsl_b_ostream & | , | |
| const short * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_write_int_impl | ( | vsl_b_ostream & | , | |
| const unsigned int * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_write_int_impl | ( | vsl_b_ostream & | , | |
| const int * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_write_int_impl | ( | vsl_b_ostream & | , | |
| const unsigned long * | , | |||
| vcl_size_t | ||||
| ) |
| template void vsl_block_binary_write_int_impl | ( | vsl_b_ostream & | , | |
| const long * | , | |||
| vcl_size_t | ||||
| ) |
| void vsl_block_binary_write_int_impl | ( | vsl_b_ostream & | os, | |
| const T * | begin, | |||
| vcl_size_t | nelems | |||
| ) |
Write a block of signed ints to a vsl_b_ostream.
Definition at line 111 of file vsl_block_binary.cxx.
1.5.1