MulticoreBSP for C  Version 1.2
Data Structures | Namespaces | Macros
mcbsp.hpp File Reference
#include "mcbsp.h"
Include dependency graph for mcbsp.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  mcbsp::BSP_program
 Abstract class which a user can extend to write BSP programs. More...
 

Namespaces

namespace  mcbsp
 Namespace in which the C++-style extensions for MulticoreBSP for C reside.
 

Macros

#define SIZE_MAX   ((size_t)-1)
 Provide SIZE_MAX if this ANSI C99 standard macro does not make it into C++ space. More...
 

Detailed Description

Enables BSP programming in the ANSI C++98 standard.

Exposes the regular C BSPlib interface of MulticoreBSP for C. Additionally includes a BSP_program class from which C++ BSP classes may be extended. This lives in the mcbsp namespace. Include mcbsp-templates.hpp to additionally enable templated BSP primitives. These are not automatically included to prevent confusion when porting regular C BSPlib code.

Macro Definition Documentation

#define SIZE_MAX   ((size_t)-1)

Provide SIZE_MAX if this ANSI C99 standard macro does not make it into C++ space.