Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

base/MemoryTracer File Reference

#include <base/base>
#include <string>

Include dependency graph for MemoryTracer:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  base

Defines

#define NewObj   new
#define NewNamedObj(name)   new
#define DeleteObj   delete

Functions

void * operator new (size_t size, const std::string &name) throw (std::bad_alloc)
void * operator new[] (size_t size, const std::string &name) throw (std::bad_alloc)


Define Documentation

#define DeleteObj   delete
 

Definition at line 235 of file MemoryTracer.

#define NewNamedObj name   )     new
 

Definition at line 234 of file MemoryTracer.

Referenced by physics::Torus::clone(), physics::Sphere::clone(), physics::SOLIDCollisionModel::clone(), physics::SimpleTerrain::clone(), physics::Polyhedron::clone(), physics::ODEUniversalJoint::clone(), physics::ODESliderJoint::clone(), physics::ODEMotor::clone(), physics::ODEHingeJoint::clone(), physics::ODEFixedConstraint::clone(), physics::ODEDoubleHingeJoint::clone(), physics::ODECollisionModel::ODEModelState::clone(), physics::ODECollisionModel::clone(), physics::ODEBallJoint::clone(), physics::OBBCollisionModel::clone(), physics::Material::clone(), physics::LODTerrain::clone(), physics::HeightField::clone(), physics::GJKCollisionModel::GJKModelState::clone(), physics::GJKCollisionModel::clone(), physics::GJKCollisionDetector::clone(), physics::Cylinder::clone(), physics::Cone::clone(), physics::CollisionState::clone(), physics::CollisionModel::ModelState::clone(), physics::Capsule::clone(), physics::Box::clone(), base::StdFileSystem::clone(), base::File::clone(), base::Directory::clone(), base::CacheFile::clone(), base::CacheDirectory::clone(), base::Cache::clone(), physics::OBBCollisionDetector::newCollisionState(), and physics::CollisionDetector::newCollisionState().

#define NewObj   new
 

Definition at line 233 of file MemoryTracer.

Referenced by base::VariableExpression::cacheDerivative(), base::SumExpression::cacheDerivative(), base::SinExpression::cacheDerivative(), base::QuotientExpression::cacheDerivative(), base::ProductExpression::cacheDerivative(), base::NegateExpression::cacheDerivative(), base::DifferenceExpression::cacheDerivative(), base::ConstantExpression::cacheDerivative(), robot::TestRobot::ProximitySensorInterface::clone(), robot::TestRobot::PlatformControlInterface::clone(), robot::TestRobot::ToolControlInterface::clone(), robot::TestRobot::ManipulatorControlInterface::clone(), robot::sim::SimulatedRobot::ProximitySensorInterface::clone(), robot::sim::SimulatedRobot::PlatformControlInterface::clone(), robot::sim::SimulatedRobot::ToolControlInterface::clone(), robot::sim::SimulatedRobot::ManipulatorControlInterface::clone(), robot::sim::SimulatedBasicEnvironment::clone(), robot::NumericKinematicEvaluator::clone(), robot::JFKengine::clone(), robot::control::ManipulatorPIDPositionController::PositionInterface::clone(), robot::control::ManipulatorPIDPositionController::clone(), robot::control::kinematics::SVDFullSpaceSolver::clone(), robot::control::kinematics::MPPseudoInvSolver::clone(), robot::control::kinematics::IKORFullSpaceSolver::clone(), robot::control::kinematics::IKORController::LinkPositionsControlInterface::clone(), robot::control::kinematics::IKORController::EEPositionControlInterface::clone(), robot::control::ControllableAdaptor::AdaptorControlInterface::clone(), robot::control::ControllableAdaptor::clone(), physics::Polyhedron::Polygon::clone(), physics::Polyhedron::Edge::clone(), physics::Polyhedron::Vertex::clone(), physics::ODECollidableBody::BodyState::clone(), base::WaypointTrajectoryRep::clone(), base::WaypointPathRep::clone(), base::VariableExpression::clone(), base::SumExpression::clone(), base::SinExpression::clone(), base::QuotientExpression::clone(), base::ProductExpression::clone(), base::ParametricTrajectoryRep::clone(), base::ParametricPathRep::clone(), base::NegateExpression::clone(), base::LineSegTrajectoryRep::clone(), base::LineSegPathRep::clone(), base::DifferenceExpression::clone(), base::CosExpression::clone(), base::ConstantExpression::clone(), physics::SimpleCollisionCuller::createCollidableGroup(), gfx::Visual::createOSGVisual(), physics::ODECollidableBody::init(), robot::sim::SimulatedRobotDescription::newManipulatorDescription(), robot::sim::SimulatedRobot::newManipulatorDescription(), robot::RobotDescription::newManipulatorDescription(), robot::Robot::newManipulatorDescription(), robot::sim::SimulatedRobotDescription::newPlatformDescription(), robot::sim::SimulatedRobot::newPlatformDescription(), robot::RobotDescription::newPlatformDescription(), robot::Robot::newPlatformDescription(), robot::sim::TestBasicEnvironment::newRobotDescription(), robot::sim::SimulatedBasicEnvironment::newRobotDescription(), robot::Robot::newRobotDescription(), base::Serializable::SerializableDerivedInstantiator< ConstantExpression >::newSerializable(), robot::sim::SimulatedBasicEnvironment::newToolDescription(), and robot::Robot::newToolDescription().


Function Documentation

void* operator new size_t  size,
const std::string &  name
throw (std::bad_alloc) [inline]
 

Definition at line 228 of file MemoryTracer.

Referenced by base::SmallObjAllocator::Allocate(), base::SmallObject<>::operator new(), base::RefCounted< P >::RefCounted(), and base::RefCountedMT< P, ThreadingModel >::RefCountedMT().

void* operator new[] size_t  size,
const std::string &  name
throw (std::bad_alloc) [inline]
 

Definition at line 230 of file MemoryTracer.


Generated on Thu Jul 29 16:08:11 2004 for OpenSim by doxygen 1.3.6