tag_list_info.hpp #1

  • //
  • guest/
  • ShadauxCat/
  • Sprawl/
  • Mainline/
  • tag/
  • tag_list_info.hpp
  • View
  • Commits
  • Open Download .zip Download (272 B)
#pragma once

#include <tuple>

namespace sprawl
{
	template<typename t_Type>
	struct TagListInfo
	{
		static constexpr size_t numElements = std::tuple_size<t_Type>::value;

		template<size_t t_Idx>
		using Element = typename std::tuple_element<t_Idx, t_Type>::type;
	};
}
# Change User Description Committed
#1 19906 ShadauxCat - Added tag, compile time string type
- Since tag requires visual studio 2015, removed compatibility code for earlier versions of visual studio
- Improved compiler detection
- Added endianness detection
- Added template if/else helper
- Fixed bug with murmur3 64 bit
- Added seed argument for murmur3

#review-19907