library of assembled shared sources

http://lass.cocamware.com

lass::num::impl::VScalar< T > Class Template Reference

#include <vector_expressions.h>


Public Types

enum  { lvalue = false }
typedef util::CallTraits< T >
::TValue 
TValue
typedef util::CallTraits< T >
::TParam 
TParam
typedef size_t TSize

Public Member Functions

 VScalar (TSize iSize, TParam iValue)
TParam operator[] (TSize iIndex) const
TSize size () const

Private Attributes

TValue value_
TSize size_


Detailed Description

template<typename T>
class lass::num::impl::VScalar< T >

Definition at line 85 of file vector_expressions.h.


Member Typedef Documentation

template<typename T >
typedef util::CallTraits<T>::TValue lass::num::impl::VScalar< T >::TValue

Definition at line 89 of file vector_expressions.h.

template<typename T >
typedef util::CallTraits<T>::TParam lass::num::impl::VScalar< T >::TParam

Definition at line 90 of file vector_expressions.h.

template<typename T >
typedef size_t lass::num::impl::VScalar< T >::TSize

Definition at line 91 of file vector_expressions.h.


Member Enumeration Documentation

template<typename T >
anonymous enum

Enumerator:
lvalue 

Definition at line 88 of file vector_expressions.h.


Constructor & Destructor Documentation

template<typename T >
lass::num::impl::VScalar< T >::VScalar ( TSize  iSize,
TParam  iValue 
) [inline]

Definition at line 93 of file vector_expressions.h.


Member Function Documentation

template<typename T >
TParam lass::num::impl::VScalar< T >::operator[] ( TSize  iIndex  )  const [inline]

template<typename T >
TSize lass::num::impl::VScalar< T >::size (  )  const [inline]

Definition at line 95 of file vector_expressions.h.

References lass::num::impl::VScalar< T >::size_.


Field Documentation

template<typename T >
TValue lass::num::impl::VScalar< T >::value_ [private]

Definition at line 97 of file vector_expressions.h.

Referenced by lass::num::impl::VScalar< T >::operator[]().

template<typename T >
TSize lass::num::impl::VScalar< T >::size_ [private]


The documentation for this class was generated from the following file:

Generated on Mon Nov 10 14:22:11 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo