Source code repo: http://github.com/khizmax/libcds/
Download: http://sourceforge.net/projects/libcds/files/
-
+
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_LAZY_KVLIST_H
value_type m_Data;
node_type( key_type const& key )
- : m_Data( key, mapped_type() )
+ : m_Data( key, mapped_type())
{}
template <typename Q>
node_type( Q const& key )
- : m_Data( key_type( key ), mapped_type() )
+ : m_Data( key_type( key ), mapped_type())
{}
template <typename Q, typename R>
template <typename R>
node_type( key_type const& key, R const& value )
- : m_Data( key, mapped_type( value ) )
+ : m_Data( key, mapped_type( value ))
{}
template <typename Q>
template <typename Ky, typename... Args>
node_type( Ky&& key, Args&&... args )
- : m_Data( key_type( std::forward<Ky>( key )), std::move( mapped_type( std::forward<Args>( args )... ) ) )
+ : m_Data( key_type( std::forward<Ky>( key )), std::move( mapped_type( std::forward<Args>( args )... )) )
{}
};