Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

Vector.h File Reference

#include <errno.h>
#include <stddef.h>
#include <stdint.h>
#include <hiker/types.h>
#include <hiker/prv/support/TypeFuncs.h>

Go to the source code of this file.

Namespaces

namespace  alp

Data Structures

class  alp::AbstractVector
class  alp::Vector< TYPE >
 A templatized array class for type safety for use as a small std::vector alternative. More...

Defines

#define SSIZE_MAX   INT32_MAX

Typedefs

typedef int32_t ssize_t

Functions

void alp::MoveBefore (AbstractVector *to, AbstractVector *from, size_t count=1)
void alp::MoveAfter (AbstractVector *to, AbstractVector *from, size_t count=1)
void alp::Swap (AbstractVector &v1, AbstractVector &v2)
template<class TYPE>
void alp::MoveBefore (Vector< TYPE > *to, Vector< TYPE > *from, size_t count=1)
template<class TYPE>
void alp::MoveAfter (Vector< TYPE > *to, Vector< TYPE > *from, size_t count=1)
template<class TYPE>
void alp::Swap (Vector< TYPE > &v1, Vector< TYPE > &v2)


Define Documentation

#define SSIZE_MAX   INT32_MAX
 


Typedef Documentation

typedef int32_t ssize_t
 


Generated on Sat Dec 16 20:29:48 2006 for hiker-0.9 by  doxygen 1.4.4