ListItem.hpp #1

  • //
  • guest/
  • ququlala/
  • libsprawl/
  • mainline/
  • collections/
  • list/
  • ListItem.hpp
  • View
  • Commits
  • Open Download .zip Download (466 B)
#pragma once
#include <utility>

namespace sprawl
{
	namespace collections
	{
		namespace detail
		{
			template<typename T>
			struct ListItem;
		}
	}
}

template<typename T>
struct sprawl::collections::detail::ListItem
{
	ListItem(T const& item)
		: next(nullptr)
		, prev(nullptr)
		, m_value(item)
	{
		//
	}

	ListItem(T&& item)
		: next(nullptr)
		, prev(nullptr)
		, m_value(std::move(item))
	{
		//
	}

	ListItem<T>* next;
	ListItem<T>* prev;
	T m_value;
};
# Change User Description Committed
#1 23398 ququlala "Forking branch Mainline of shadauxcat-libsprawl to ququlala-libsprawl."
//guest/ShadauxCat/Sprawl/Mainline/collections/list/ListItem.hpp
#1 11496 ShadauxCat Initial checkin: Current states for csbuild and libSprawl