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

($Id: UnaryFunction.hpp 1351 2013-03-08 15:12:28Z arr $)

Class VectorOps::UnaryFunction and related functions. More...

#include <algorithm>
#include <boost/lambda/bind.hpp>
#include <boost/lambda/lambda.hpp>
#include "CXXR/VectorBase.h"
#include "CXXR/errors.h"
Include dependency graph for UnaryFunction.hpp:

Go to the source code of this file.

Classes

struct  CXXR::VectorOps::CopyAllAttributes
 Control attribute copying for unary functions. More...
struct  CXXR::VectorOps::CopyLayoutAttributes
 Control attribute copying for unary functions. More...
struct  CXXR::VectorOps::CopyNoAttributes
 Control attribute copying for unary functions. More...
class  CXXR::VectorOps::UnaryNAPropagator< argument_type, result_type, Functor >
 Monitor function application for unary functions. More...
class  CXXR::VectorOps::NullUnaryFunctorWrapper< Functor >
 Monitor function application for unary functions. More...
class  CXXR::VectorOps::UnaryFunction< Functor, AttributeCopier, FunctorWrapper >
 Class used to transform a vector elementwise using unary function. More...

Namespaces

namespace  CXXR
 Namespace for the CXXR project.
namespace  CXXR::VectorOps
 Services to support common operations on R vectors and arrays.

Detailed Description

Class VectorOps::UnaryFunction and related functions.