CXXR (C++ R) API
Classes | Namespaces
GCStackRoot.hpp File Reference

($Id: GCStackRoot.hpp 1397 2013-08-16 18:25:59Z arr $)

Templated class CXXR::GCStackRoot and its untemplated base class CXXR::GCStackRootBase. More...

#include "CXXR/GCNode.hpp"
Include dependency graph for GCStackRoot.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CXXR::GCStackRootBase
 Untemplated base class for GCStackRoot. More...
class  CXXR::GCStackRoot< T >
 Smart pointer to protect a GCNode from garbage collection. More...

Namespaces

namespace  CXXR
 Namespace for the CXXR project.

Detailed Description

Templated class CXXR::GCStackRoot and its untemplated base class CXXR::GCStackRootBase.

See the paragraph 'Caller Protects' in the description of class CXXR::GCStackRoot for recommended coding policy.