utility_AMOS.hh File Reference

Include file for AMOS utilities, defines, inttypes and exceptions. More...

#include "inttypes_AMOS.hh"
#include "exceptions_AMOS.hh"
#include <new>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <cassert>
#include <errno.h>

Include dependency graph for utility_AMOS.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  AMOS

Defines

#define __utility_AMOS_HH   1
#define HASHMAP   std

Functions

void * AMOS::SafeCalloc (size_t num, size_t size)
 Safe calloc wrapper.
void * AMOS::SafeMalloc (size_t size)
 Safe malloc wrapper.
void * AMOS::SafeRealloc (void *P, size_t size)
 Safe realloc wrapper.
char * AMOS::SafeStrdup (const char *str)
 Safe strdup wrapper.
char AMOS::Complement (char ch)
 Returns the DNA complement of an IUPAC character.
void AMOS::ReverseComplement (std::string &str)
 Takes the DNA reverse complement of an IUPAC string.
void AMOS::ReverseComplement (char *str)
 Takes the DNA reverse complement of an IUPAC string.
void AMOS::Reverse (std::string &str)
 Reverses the contents of a string.
void AMOS::Reverse (char *str)
 Reverses the contents of a string.
void AMOS::writeLE (std::ostream &out, const uint8_t *i)
 Writes an 8-bit int in little-endian byte order.
void AMOS::writeLE (std::ostream &out, const int8_t *i)
void AMOS::writeLE (std::ostream &out, const BankFlags_t *i)
void AMOS::writeLE (std::ostream &out, const uint16_t *i)
 Writes a 16-bit int in little-endian byte order.
void AMOS::writeLE (std::ostream &out, const int16_t *i)
void AMOS::writeLE (std::ostream &out, const uint32_t *i)
 Writes a 32-bit int in little-endian byte order.
void AMOS::writeLE (std::ostream &out, const int32_t *i)
void AMOS::writeLE (std::ostream &out, const uint64_t *i)
 Writes a 64-bit int in little-endian byte order.
void AMOS::writeLE (std::ostream &out, const int64_t *i)
void AMOS::readLE (std::istream &in, uint8_t *i)
 Reads a little-endian 8-bit int.
void AMOS::readLE (std::istream &in, int8_t *i)
void AMOS::readLE (std::istream &in, BankFlags_t *i)
void AMOS::readLE (std::istream &in, uint16_t *i)
 Reads a little-endian 16-bit int.
void AMOS::readLE (std::istream &in, int16_t *i)
void AMOS::readLE (std::istream &in, uint32_t *i)
 Reads a little-endian 32-bit int.
void AMOS::readLE (std::istream &in, int32_t *i)
void AMOS::readLE (std::istream &in, uint64_t *i)
 Reads a little-endian 64-bit int.
void AMOS::readLE (std::istream &in, int64_t *i)


Detailed Description

Include file for AMOS utilities, defines, inttypes and exceptions.

Author:
Adam M Phillippy
Date:
07/27/2004

Definition in file utility_AMOS.hh.


Define Documentation

#define __utility_AMOS_HH   1

Definition at line 11 of file utility_AMOS.hh.

#define HASHMAP   std

Definition at line 44 of file utility_AMOS.hh.


Generated on Mon Feb 22 17:36:34 2010 for libAMOS by  doxygen 1.4.7