Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Patterns/ObservedContainer_impl.hpp

    rd6e719 r5f1d5b8  
    186186}
    187187
     188/************ Explicit instantiation ***************/
     189
     190#define CONSTRUCT_OBSERVEDCONTAINER(name) \
     191    template ObservedContainer< name >& ObservedContainer< name >::operator=(const ObservedContainer< name >&); \
     192    template ObservedContainer< name >::iterator ObservedContainer< name >::begin(); \
     193    template ObservedContainer< name >::const_iterator ObservedContainer< name >::begin() const; \
     194    template ObservedContainer< name >::iterator ObservedContainer< name >::end(); \
     195    template ObservedContainer< name >::const_iterator ObservedContainer< name >::end() const; \
     196    template ObservedContainer< name >::reverse_iterator ObservedContainer< name >::rbegin(); \
     197    template ObservedContainer< name >::const_reverse_iterator ObservedContainer< name >::rbegin() const; \
     198    template ObservedContainer< name >::reverse_iterator ObservedContainer< name >::rend(); \
     199    template ObservedContainer< name >::const_reverse_iterator ObservedContainer< name >::rend() const; \
     200    template bool ObservedContainer< name >::empty() const; \
     201    template size_t ObservedContainer< name >::size() const; \
     202    template size_t ObservedContainer< name >::max_size() const; \
     203    template ObservedContainer< name >::mapped_type &ObservedContainer< name >::operator[](const key_type&); \
     204    template std::pair<ObservedContainer< name >::iterator,bool> ObservedContainer< name >::insert (const value_type&); \
     205    template size_t ObservedContainer< name >::erase ( const key_type& x ); \
     206    template void ObservedContainer< name >::clear(); \
     207    template ObservedContainer< name >::iterator ObservedContainer< name >::find ( const key_type& x ); \
     208    template ObservedContainer< name >::const_iterator ObservedContainer< name >::find ( const key_type& x ) const; \
     209    template size_t ObservedContainer< name >::count ( const key_type& x ) const; \
     210    template ObservedContainer< name >::internal_iterator ObservedContainer< name >::begin_internal(); \
     211    template ObservedContainer< name >::reverse_internal_iterator ObservedContainer< name >::rbegin_internal(); \
     212    template ObservedContainer< name >::internal_iterator ObservedContainer< name >::end_internal(); \
     213    template ObservedContainer< name >::reverse_internal_iterator ObservedContainer< name >::rend_internal(); \
     214
    188215#endif /* OBSERVEDCONTAINER_IMPL_HPP_ */
Note: See TracChangeset for help on using the changeset viewer.