INTEGRATION: CWS adc18 (1.5.2); FILE MERGED

2007/10/19 12:06:41 np 1.5.2.3: #i81775#
2007/10/19 11:50:48 np 1.5.2.2: #i81775#
2007/10/18 13:40:03 np 1.5.2.1: #i81775#
This commit is contained in:
Jens-Heiner Rechtien
2007-11-02 14:42:50 +00:00
parent 40de28b304
commit 7b0d4b39b6

View File

@@ -4,9 +4,9 @@
* *
* $RCSfile: i_attribute.cxx,v $ * $RCSfile: i_attribute.cxx,v $
* *
* $Revision: 1.5 $ * $Revision: 1.6 $
* *
* last change: $Author: vg $ $Date: 2007-09-18 13:30:34 $ * last change: $Author: hr $ $Date: 2007-11-02 15:42:50 $
* *
* The Contents of this file are made available subject to * The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1. * the terms of GNU Lesser General Public License Version 2.1.
@@ -39,7 +39,8 @@
// NOT FULLY DECLARED SERVICES // NOT FULLY DECLARED SERVICES
#include <ary/idl/ihost_ce.hxx> #include <cosv/tpl/processor.hxx>
#include <ary/getncast.hxx>
#include <sci_impl.hxx> #include <sci_impl.hxx>
@@ -72,13 +73,13 @@ Attribute::~Attribute()
void void
Attribute::do_Visit_CeHost( CeHost & o_rHost ) const Attribute::do_Accept(csv::ProcessorIfc & io_processor) const
{ {
o_rHost.Do_Attribute(*this); csv::CheckedCall(io_processor,*this);
} }
RCid ClassId
Attribute::inq_ClassId() const Attribute::get_AryClass() const
{ {
return class_id; return class_id;
} }
@@ -113,7 +114,7 @@ namespace ifc_attribute
inline const Attribute & inline const Attribute &
attribute_cast( const CodeEntity & i_ce ) attribute_cast( const CodeEntity & i_ce )
{ {
csv_assert( i_ce.ClassId() == Attribute::class_id ); csv_assert( is_type<Attribute>(i_ce) );
return static_cast< const Attribute& >(i_ce); return static_cast< const Attribute& >(i_ce);
} }