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

($Id: BinaryFunction.hpp 1353 2013-03-18 16:59:38Z arr $)

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

#include "CXXR/VectorBase.h"
#include "CXXR/errors.h"
Include dependency graph for BinaryFunction.hpp:

Go to the source code of this file.

Classes

class  CXXR::VectorOps::GeneralBinaryAttributeCopier
 Control attribute copying for binary functions. More...
class  CXXR::VectorOps::BinaryNAPropagator< first_argument_type, second_argument_type, result_type, Functor >
 Monitor function application for binary functions. More...
class  CXXR::VectorOps::NullBinaryFunctorWrapper< first_argument_type, second_argument_type, result_type, Functor >
 Monitor function application for binary functions. More...
class  CXXR::VectorOps::BinaryFunction< Functor, AttributeCopier, FunctorWrapper >
 Class used to apply a binary function to vectors. More...

Namespaces

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

Functions

void CXXR::VectorOps::checkOperandsConformable (const VectorBase *vl, const VectorBase *vr)
 Are binary operands consistent?

Detailed Description

Class VectorOps::BinaryFunction and related functions.