Public Member Functions | Private Attributes | List of all members
PxAllocInfo Class Reference

class to track allocation statistics, see PxgMirrored More...

#include <PxCudaMemoryManager.h>

Public Member Functions

 PxAllocInfo ()
 AllocInfo default constructor. More...
 
 PxAllocInfo (const char *file, int line, const char *allocName, PxAllocId::Enum allocId)
 AllocInfo constructor that initializes all of the members. More...
 
const char * getFileName () const
 get the allocation file name More...
 
int getLine () const
 get the allocation line More...
 
const char * getAllocName () const
 get the allocation name More...
 
PxAllocId::Enum getAllocId () const
 get the allocation ID More...
 

Private Attributes

const char * mFileName
 
int mLine
 
const char * mAllocName
 
PxAllocId::Enum mAllocId
 

Detailed Description

class to track allocation statistics, see PxgMirrored

Constructor & Destructor Documentation

PxAllocInfo::PxAllocInfo ( )
inline

AllocInfo default constructor.

PxAllocInfo::PxAllocInfo ( const char *  file,
int  line,
const char *  allocName,
PxAllocId::Enum  allocId 
)
inline

AllocInfo constructor that initializes all of the members.

Member Function Documentation

PxAllocId::Enum PxAllocInfo::getAllocId ( ) const
inline

get the allocation ID

const char* PxAllocInfo::getAllocName ( ) const
inline

get the allocation name

const char* PxAllocInfo::getFileName ( ) const
inline

get the allocation file name

int PxAllocInfo::getLine ( ) const
inline

get the allocation line

Member Data Documentation

PxAllocId::Enum PxAllocInfo::mAllocId
private
const char* PxAllocInfo::mAllocName
private
const char* PxAllocInfo::mFileName
private
int PxAllocInfo::mLine
private

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


Copyright © 2008-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com