X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fmoof%2Fcml%2Fet%2Ftags.h;fp=src%2Fmoof%2Fcml%2Fet%2Ftags.h;h=0000000000000000000000000000000000000000;hb=6b0a0d0efafe34d48ab344fca3b479553bd4e62c;hp=a9401340676dd9d7a4f5783d8187ea13994587e4;hpb=85783316365181491a3e3c0c63659972477cebba;p=chaz%2Fyoink diff --git a/src/moof/cml/et/tags.h b/src/moof/cml/et/tags.h deleted file mode 100644 index a940134..0000000 --- a/src/moof/cml/et/tags.h +++ /dev/null @@ -1,55 +0,0 @@ -/* -*- C++ -*- ------------------------------------------------------------ - -Copyright (c) 2007 Jesse Anders and Demian Nave http://cmldev.net/ - -The Configurable Math Library (CML) is distributed under the terms of the -Boost Software License, v1.0 (see cml/LICENSE for details). - - *-----------------------------------------------------------------------*/ -/** @file - * @brief - */ - -#ifndef et_tags_h -#define et_tags_h - -namespace cml { -namespace et { - -/** Tag an expression as returning a scalar. */ -struct scalar_result_tag {}; - -/** Tag an expression as returning a vector. */ -struct vector_result_tag {}; - -/** Tag an expression as returning a matrix. */ -struct matrix_result_tag {}; - -/** Tag an expression as returning a quaternion. */ -struct quaternion_result_tag {}; - -/** Marker for unary expression ops. */ -struct unary_expression {}; - -/** Marker for biary expression ops. */ -struct binary_expression {}; - -/** Marker for expression tree operator nodes. */ -struct expr_node_tag {}; - -/** Marker for expression tree terminals (leaves). */ -struct expr_leaf_tag {}; - -/** Marker for assignable types. */ -struct assignable_tag {}; - -/** Marker for assignable types. */ -struct not_assignable_tag {}; - -} // namespace et -} // namespace cml - -#endif - -// ------------------------------------------------------------------------- -// vim:ft=cpp