<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Be lost in thought... &#187; generic programming</title>
	<atom:link href="http://nineye.net/blog/archives/tag/generic-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://nineye.net/blog</link>
	<description>Nineye's personal weblog!!!</description>
	<lastBuildDate>Mon, 30 Aug 2010 08:40:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>typename keyword와 template qualifier</title>
		<link>http://nineye.net/blog/archives/1476</link>
		<comments>http://nineye.net/blog/archives/1476#comments</comments>
		<pubDate>Tue, 29 Jun 2010 02:42:39 +0000</pubDate>
		<dc:creator>Nineye</dc:creator>
				<category><![CDATA[template metaprogramming]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[generic programming]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[qualifier]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[typename]]></category>

		<guid isPermaLink="false">http://nineye.net/blog/?p=1476</guid>
		<description><![CDATA[nested template class의 inner class를 다루다보면 이상한 컴파일 오류에 직면하게 된다.
여기서 이상하다는 것은 몇번을 봐도 틀린 곳이 없는데 컴파일러가 오류를 리턴하는 경우다.
그것도 이상한 오류메세지로&#8230;
사실 이건 그다지 크지 않은 내용이라 해결할때마다 원인과 해결책에 대해 글을 쓰지 않았는데, 이렇게 글을 쓰는 이유는, 오류메세지가 실제 오류와는 무관한 내용이라, 이 문제에 부딪힐때마다 무슨 오류였는지 기억이 나지 않아서 반복적인 삽질을 [...]]]></description>
		<wfw:commentRss>http://nineye.net/blog/archives/1476/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>class template specialization(클래스 템플릿 특화)</title>
		<link>http://nineye.net/blog/archives/969</link>
		<comments>http://nineye.net/blog/archives/969#comments</comments>
		<pubDate>Fri, 19 Jun 2009 11:13:36 +0000</pubDate>
		<dc:creator>Nineye</dc:creator>
				<category><![CDATA[template metaprogramming]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[class template specialization]]></category>
		<category><![CDATA[generic programming]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[template specialization]]></category>

		<guid isPermaLink="false">http://nineye.net/blog/?p=969</guid>
		<description><![CDATA[template metaprogramming의 policy-based(한글판 Modern Design C++에서는 단위전략기반이라 해석) 기법을 이용해서 설계를 하다보면, template 인자에 내포된 policy에 따라 해당 policy를 사용하는 class의 내부적인 동작이 달라지는 class를 만들게 된다. 이 때, 각 policy에 따라 해당 class의 구현 코드가 달라질 수도 있으며, 이러한 경우, 그 class에 대한 template specialization을 통해 이를 다른 방식으로 분리할 수 있다.
이 글에서는 template [...]]]></description>
		<wfw:commentRss>http://nineye.net/blog/archives/969/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>template argument에 따른 함수 선택 문제</title>
		<link>http://nineye.net/blog/archives/564</link>
		<comments>http://nineye.net/blog/archives/564#comments</comments>
		<pubDate>Sat, 28 Feb 2009 12:12:11 +0000</pubDate>
		<dc:creator>Nineye</dc:creator>
				<category><![CDATA[Nineye's 미해결 과제]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[generic programming]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://nineye.net/blog/?p=564</guid>
		<description><![CDATA[캐쉬 클래스를 만드는데, 기본적인 지도를 캐쉬하는 mrcache와 동적으로 생성되는 데이터를 캐쉬하는 rrcache 두 가지 종류의 캐쉬가 있다.
여기서 하고자 하는 것은 첫 번째 read 함수를 호출하는 record의 타입에 따라,
이 record의 타입이 어떤 캐쉬에 속해 있는지 판단하여, 아래 두 read 함수를 결정하게 하는 것이다.
기본적인 구조는,
class mrCacheHdr : 지도를 캐쉬하는 class
mrCacheHdr::__DataList : mrCacheHdr내에 포함되는 record들의 Loki::TypeList
아래 코드에 대해 [...]]]></description>
		<wfw:commentRss>http://nineye.net/blog/archives/564/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
