Lines Matching refs:sc_vector_assembly
63 template< typename T, typename MT > class sc_vector_assembly;
86 template<typename,typename> friend class sc_vector_assembly;
244 template< typename, typename > friend class sc_vector_assembly;
387 iterator bind( sc_vector_assembly<ContainerType,ArgumentType> c )
404 iterator operator()( sc_vector_assembly<ContainerType,ArgumentType> c )
423 sc_vector_assembly<T,MT> assemble( MT (T::*member_ptr) )
424 { return sc_vector_assembly<T,MT>( *this, member_ptr ); }
436 class sc_vector_assembly
462 const char* kind() const { return "sc_vector_assembly"; }
492 iterator bind( sc_vector_assembly<ContainerType,ArgumentType> c )
514 iterator operator()( sc_vector_assembly<ContainerType,ArgumentType> c )
535 sc_vector_assembly( const sc_vector_assembly & other )
541 sc_vector_assembly& operator=( sc_vector_assembly other_copy )
547 void swap( sc_vector_assembly & that )
558 ~sc_vector_assembly()
563 sc_vector_assembly( base_type & v, member_type ptr )
579 sc_vector_assembly<T,MT>
675 sc_vector_assembly<T,MT>::get_elements() const