basix_doc 0.1
/Users/mourrain/Devel/mmx/basix/glue/glue_compound.cpp File Reference
#include <basix/vector.hpp>
#include <basix/compound.hpp>
#include <basix/mmx_syntax.hpp>
#include <basix/tuple.hpp>
#include <basix/glue.hpp>

Go to the source code of this file.

Namespaces

Defines

Functions


Define Documentation

#define compound_access (   x,
 
)    as_vector (x) [i]

Definition at line 10 of file glue_compound.cpp.

Referenced by mmx::GLUE_6().

#define compound_apply (   f,
 
)    gen (as<generic> (f), v)

Definition at line 12 of file glue_compound.cpp.

Referenced by mmx::GLUE_9().

#define compound_arguments (   x)    cdr (as_vector (x))

Definition at line 11 of file glue_compound.cpp.

Referenced by mmx::GLUE_8().

#define compound_size (   x)    N (as_vector (x))

Definition at line 9 of file glue_compound.cpp.

Referenced by mmx::GLUE_5().

#define is_generic_compound   is<compound>

Definition at line 8 of file glue_compound.cpp.

Referenced by mmx::GLUE_1().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines