Information
Media
Support
RSS
Other Adobe Projects
Other Resources
|
apply_operation_base.hpp File ReferenceGiven an object with run-time specified type (denoted as an array of BITS, dynamic index, and a static set of TYPES) and a generic operation, casts the object to its appropriate type and applies the operation. More...
#include "../../core/gil_config.hpp"
#include <boost/mpl/begin.hpp>
#include <boost/mpl/next.hpp>
#include <boost/mpl/deref.hpp>
#include <boost/mpl/size.hpp>
#include <boost/preprocessor/repeat.hpp>
Go to the source code of this file.
|
Namespaces |
namespace | detail |
Classes |
struct | detail::apply_operation_fwd_fn< N > |
struct | detail::reduce_bind1< T2, OP > |
struct | detail::reduce_bind2< TYPES1, BITS1, OP > |
Defines |
#define | APPLY_FWD_OP(z, N, text) |
#define | FWD_CASE(z, N, SUM) |
#define | FWD_CONST_CASE(z, N, SUM) |
#define | FWD_TYPEDEFS(z, N, text) |
#define | GENERATE_APPLY_FWD_OPS(N) |
Functions |
template<typename TYPES, typename BITS, typename OP> |
OP::result_type GIL_FORCEINLINE | apply_operation_base (BITS &bits, std::size_t index, OP op) |
template<typename TYPES, typename BITS, typename OP> |
OP::result_type GIL_FORCEINLINE | apply_operation_basec (const BITS &bits, std::size_t index, 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_base.hpp.
|