ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
humungous_pointer Class Reference

Description not yet available. More...

#include <gradient_structure.h>

Public Member Functions

 humungous_pointer ()
 Default constructor. More...
 
 ~humungous_pointer ()
 
void adjust (const size_t)
 Description not yet available. More...
 
void free ()
 Description not yet available. More...
 
 operator char * ()
 Description not yet available. More...
 
 operator double * ()
 Description not yet available. More...
 
 operator double_and_int * ()
 Description not yet available. More...
 
 operator void * ()
 Description not yet available. More...
 
int operator!= (void *p)
 Description not yet available. More...
 
humungous_pointer operator+ (unsigned long int &offset)
 Note that pointer addition is in bytes not the size of the object pointed to. More...
 
humungous_pointeroperator+= (unsigned long int &offset)
 Note that pointer addition is in bytes not the size of the object pointed to. More...
 
humungous_pointeroperator= (void *p)
 Description not yet available. More...
 
int operator== (void *p)
 Description not yet available. More...
 

Public Attributes

char * ptr
 

Private Attributes

size_t adjustment
 

Detailed Description

Description not yet available.

Parameters

Definition at line 74 of file gradient_structure.h.

Constructor & Destructor Documentation

humungous_pointer::humungous_pointer ( )

Default constructor.

Definition at line 24 of file humung.cpp.

humungous_pointer::~humungous_pointer ( )
inline

Definition at line 79 of file gradient_structure.h.

Member Function Documentation

void humungous_pointer::adjust ( const size_t  a)

Description not yet available.

Parameters

Definition at line 50 of file humung.cpp.

Referenced by gradient_structure::gradient_structure().

void humungous_pointer::free ( )

Description not yet available.

Parameters

Definition at line 34 of file humung.cpp.

Referenced by gradient_structure::restore_arrays(), and arr_list::~arr_list().

humungous_pointer::operator char * ( )

Description not yet available.

Parameters

Definition at line 78 of file humung.cpp.

humungous_pointer::operator double * ( )

Description not yet available.

Parameters

Definition at line 105 of file humung.cpp.

humungous_pointer::operator double_and_int * ( )

Description not yet available.

Parameters

Definition at line 96 of file humung.cpp.

humungous_pointer::operator void * ( )

Description not yet available.

Parameters

Definition at line 87 of file humung.cpp.

int humungous_pointer::operator!= ( void *  p)

Description not yet available.

Parameters

Definition at line 69 of file humung.cpp.

humungous_pointer humungous_pointer::operator+ ( unsigned long int &  offset)

Note that pointer addition is in bytes not the size of the object pointed to.

Definition at line 113 of file humung.cpp.

humungous_pointer & humungous_pointer::operator+= ( unsigned long int &  offset)

Note that pointer addition is in bytes not the size of the object pointed to.

Definition at line 127 of file humung.cpp.

humungous_pointer & humungous_pointer::operator= ( void *  p)

Description not yet available.

Parameters

Definition at line 141 of file humung.cpp.

int humungous_pointer::operator== ( void *  p)

Description not yet available.

Parameters

Definition at line 60 of file humung.cpp.

Member Data Documentation

size_t humungous_pointer::adjustment
private

Definition at line 76 of file gradient_structure.h.

Referenced by adjust(), and free().

char* humungous_pointer::ptr

The documentation for this class was generated from the following files: