Wt::WVarBase< VARTYPE >::OverideValue Class Reference

#include <wvar.h>

Collaboration diagram for Wt::WVarBase< VARTYPE >::OverideValue:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OverideValue (bool valid_=false, const VARTYPE &value_=VARTYPE())
OverideValueoperator= (VARTYPE v)
bool isValid () const
VARTYPE value () const

Private Attributes

bool valid_
VARTYPE value_

Detailed Description

template<typename VARTYPE>
class Wt::WVarBase< VARTYPE >::OverideValue

Definition at line 80 of file wvar.h.


Constructor & Destructor Documentation

template<typename VARTYPE>
Wt::WVarBase< VARTYPE >::OverideValue::OverideValue ( bool  valid_ = false,
const VARTYPE &  value_ = VARTYPE() 
) [inline]

Definition at line 82 of file wvar.h.

00083                 : valid_(valid_),
00084         value_(value_) {}


Member Function Documentation

template<typename VARTYPE>
bool Wt::WVarBase< VARTYPE >::OverideValue::isValid (  )  const [inline]

Definition at line 92 of file wvar.h.

References Wt::WVarBase< VARTYPE >::OverideValue::valid_.

00092                              {
00093             return valid_;
00094         }

template<typename VARTYPE>
OverideValue& Wt::WVarBase< VARTYPE >::OverideValue::operator= ( VARTYPE  v  )  [inline]

Definition at line 86 of file wvar.h.

References Wt::WVarBase< VARTYPE >::OverideValue::valid_, and Wt::WVarBase< VARTYPE >::OverideValue::value_.

00086                                            {
00087             valid_ = true;
00088             value_ = v;
00089             return *this;
00090         }

template<typename VARTYPE>
VARTYPE Wt::WVarBase< VARTYPE >::OverideValue::value (  )  const [inline]

Definition at line 96 of file wvar.h.

References Wt::WVarBase< VARTYPE >::OverideValue::value_.

00096                               {
00097             return value_;
00098         }


Member Data Documentation

template<typename VARTYPE>
bool Wt::WVarBase< VARTYPE >::OverideValue::valid_ [private]

Definition at line 101 of file wvar.h.

Referenced by Wt::WVarBase< VARTYPE >::OverideValue::isValid(), and Wt::WVarBase< VARTYPE >::OverideValue::operator=().

template<typename VARTYPE>
VARTYPE Wt::WVarBase< VARTYPE >::OverideValue::value_ [private]

Definition at line 102 of file wvar.h.

Referenced by Wt::WVarBase< VARTYPE >::OverideValue::operator=(), and Wt::WVarBase< VARTYPE >::OverideValue::value().


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

Generated Fri Jul 28 19:33:50 2006.
Copyright © 1998-2003 by the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.