Next

Chapter 1. Boost.YAP

Zach Laine

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Table of Contents

Introduction
Manual
An Expression Template Primer
The YAP Way
Expressions
Mix-and-Match Expression Templates
Kinds of Expressions
Operators
Transforming Expressions
Evaluating Expressions
Operator Macros
How Expression Operands Are Treated
Printing
Examples
Hello World
Hello World Redux
Minimal
Calc1
Calc2
Calc3
Lazy Vector
TArray
Vec3
Vector
Mixed
Map Assign
Future Group
Autodiff
Transforming Terminals Only
Pipable Algorithms
Boost.Phoenix-style let()
Header Organization
Configuration
Object Code
Concepts
Compiler Support
Dependencies
Reference
Header <boost/yap/algorithm.hpp>
Header <boost/yap/algorithm_fwd.hpp>
Header <boost/yap/config.hpp>
Header <boost/yap/expression.hpp>
Header <boost/yap/print.hpp>
Header <boost/yap/user_macros.hpp>
Class Index
Function Index
Macro Index
Rationale

Last revised: June 24, 2018 at 04:44:13 GMT


Next