diff options
author | seibelr <seibelr@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-11-24 22:12:20 +0000 |
---|---|---|
committer | seibelr <seibelr@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-11-24 22:12:20 +0000 |
commit | 47b676670dc9373bc77af80388e0b51e36134738 (patch) | |
tree | aacce0809279e1d142e7b196a84ff10dfbdae4d0 /CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp | |
parent | 3dd4e2fe6c64de3a9db04757eade78d764b578f1 (diff) | |
download | ATCD-GH5_0port.tar.gz |
Added the ACE and TAO for this branchGH5_0port
Diffstat (limited to 'CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp')
-rw-r--r-- | CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp | 150 |
1 files changed, 0 insertions, 150 deletions
diff --git a/CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp b/CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp deleted file mode 100644 index e5582c4c61b..00000000000 --- a/CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp +++ /dev/null @@ -1,150 +0,0 @@ -// file : CCF/IDL2/Traversal/ValueType.tpp -// author : Boris Kolpackov <boris@dre.vanderbilt.edu> -// cvs-id : $Id$ - -namespace CCF -{ - namespace IDL2 - { - namespace Traversal - { - template <typename T> - void ValueTypeTemplate<T>:: - traverse (T& v) - { - pre (v); - name (v); - inherits (v); - supports (v); - names (v); - post (v); - } - - template <typename T> - void ValueTypeTemplate<T>:: - pre (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - name (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - inherits (T& v, EdgeDispatcherBase& d) - { - iterate_and_traverse (v.inherits_begin (), - v.inherits_end (), - d); - } - - template <typename T> - void ValueTypeTemplate<T>:: - inherits (T& v) - { - typename T::InheritsIterator - b (v.inherits_begin ()), e (v.inherits_end ()); - - if (b != e) - { - inherits_pre (v); - iterate_and_traverse (b, - e, - this->edge_traverser (), - *this, - &ValueTypeTemplate::comma, - v); - inherits_post (v); - } - else - { - inherits_none (v); - } - } - - template <typename T> - void ValueTypeTemplate<T>:: - inherits_pre (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - inherits_post (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - inherits_none (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - supports (T& v, EdgeDispatcherBase& d) - { - iterate_and_traverse (v.supports_begin (), - v.supports_end (), - d); - } - - template <typename T> - void ValueTypeTemplate<T>:: - supports (T& v) - { - typename T::SupportsIterator - b (v.supports_begin ()), e (v.supports_end ()); - - if (b != e) - { - supports_pre (v); - iterate_and_traverse (b, - e, - this->edge_traverser (), - *this, - &ValueTypeTemplate::comma, - v); - supports_post (v); - } - else - { - supports_none (v); - } - } - - template <typename T> - void ValueTypeTemplate<T>:: - supports_pre (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - supports_post (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - supports_none (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - post (T&) - { - } - - template <typename T> - void ValueTypeTemplate<T>:: - comma (T&) - { - } - } - } -} |