ADMB Documentation  11.5.3197
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Public Attributes | Private Attributes
humungous_pointer Class Reference

Description not yet available. More...

#include <gradient_structure.h>

Public Member Functions

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

Public Attributes

char * ptr

Private Attributes

size_t adjustment

Detailed Description

Description not yet available.

Parameters:

Definition at line 67 of file gradient_structure.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 24 of file humung.cpp.

Definition at line 72 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().

Description not yet available.

Parameters:

Definition at line 34 of file humung.cpp.

Referenced by gradient_structure::~gradient_structure().

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

Definition at line 69 of file gradient_structure.h.

Referenced by adjust(), and free().

List of all members.


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