Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

xtl_op_base_binary Class Template Reference

#include <xtl_op_impl.h>

Inheritance diagram for xtl_op_base_binary:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<typename Left_exprT, typename Right_exprT>
class cttl_impl::xtl_op_base_binary< Left_exprT, Right_exprT >

Base implementation class for CTTL binary operators.

Left_exprT
Template parameter specifying type of left-hand-side grammar expression object, determined by the C++ compiler at compile time.
Right_exprT
Template parameter specifying type of right-hand-side grammar expression object, determined by the C++ compiler at compile time.

Definition at line 181 of file xtl_op_impl.h.

Public Member Functions

 xtl_op_base_binary (Left_exprT const &lhs_expr_, Right_exprT const &rhs_expr_)
 Constructs and initializes the object.

Protected Attributes

Left_exprT m_expr_lhs
 Stores left-hand-side grammar expression.
Right_exprT m_expr_rhs
 Stores right-hand-side grammar expression.


Constructor & Destructor Documentation

xtl_op_base_binary Left_exprT const &  lhs_expr_,
Right_exprT const &  rhs_expr_
[inline]
 

Constructs and initializes the object.

Left_exprT
Template parameter specifying type of left-hand-side grammar expression object, determined by the C++ compiler at compile time.
Right_exprT
Template parameter specifying type of right-hand-side grammar expression object, determined by the C++ compiler at compile time.
Parameters:
lhs_expr_ immutable reference to left-hand-side grammar expression object.
rhs_expr_ immutable reference to right-hand-side grammar expression object.

Definition at line 213 of file xtl_op_impl.h.


The documentation for this class was generated from the following file:
Generated on Thu Nov 2 17:45:32 2006 for Common Text Transformation Library by  doxygen 1.3.9.1