| Home | Libraries | People | FAQ | More

### Examples

Hello World: Building an Expression Template and Evaluating It
Calc1: Defining an Evaluation Context
Calc2: Adding Members Using `proto::extends<>`
Calc3: Defining a Simple Transform
Lazy Vector: Controlling Operator Overloads
RGB: Type Manipulations with Proto Transforms
TArray: A Simple Linear Algebra Library
Vec3: Computing With Transforms and Contexts
Vector: Adapting a Non-Proto Terminal Type
Mixed: Adapting Several Non-Proto Terminal Types
Map Assign: An Intermediate Transform
Future Group: A More Advanced Transform
Lambda: A Simple Lambda Library with Proto
Checked Calculator: A Simple Example of External Transforms

A code example is worth a thousand words ...

| Copyright © 2008 Eric Niebler 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)