Adobe Systems, Inc.

apply_operation.hpp File Reference

Implements apply_operation for variants. Optionally performs type reduction. More...

#include "apply_operation_base.hpp"
#include "variant.hpp"

Go to the source code of this file.


Defines

#define BINARY_REDUCE_LIMIT

Functions

template<typename TYPES1, typename TYPES2, typename BINARY_OP>
GIL_FORCEINLINE BINARY_OP::result_type apply_operation (const variant< TYPES1 > &arg1, const variant< TYPES2 > &arg2, BINARY_OP op)
template<typename TYPES, typename UNARY_OP>
GIL_FORCEINLINE UNARY_OP::result_type apply_operation (const variant< TYPES > &arg, UNARY_OP op)
template<typename TYPES, typename UNARY_OP>
ADOBE_GIL_NAMESPACE_BEGIN
GIL_FORCEINLINE UNARY_OP::result_type 
apply_operation (variant< TYPES > &arg, UNARY_OP op)

Detailed Description

Author:
Lubomir Bourdev and Hailin Jin
Adobe Systems Incorporated
Date:
2005-2006
Last updated on May 4, 2006

Definition in file apply_operation.hpp.

Copyright © 2006 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google