From c8bc9cca06ba33a81d4f7bb5d624519e09071d9c Mon Sep 17 00:00:00 2001 From: Richard Linden Date: Fri, 20 Apr 2012 19:12:24 -0700 Subject: fix for gcc builds --- indra/llxuixml/llinitparam.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'indra/llxuixml') diff --git a/indra/llxuixml/llinitparam.h b/indra/llxuixml/llinitparam.h index 5222d4c713..f7e5e41cae 100644 --- a/indra/llxuixml/llinitparam.h +++ b/indra/llxuixml/llinitparam.h @@ -55,13 +55,13 @@ namespace LLTypeTags template::value > struct Swap { - typedef typename ITEM::Cons::value_t value_t; + typedef typename ITEM::template Cons::value_t value_t; }; template struct Swap { - typedef typename REST::Cons::value_t>::value_t value_t; + typedef typename REST::template Cons::value_t>::value_t value_t; }; template @@ -79,7 +79,7 @@ namespace LLTypeTags template::value> struct InsertInto { - typedef typename ITEM::Cons::value_t value_t; + typedef typename ITEM::template Cons::value_t value_t; }; template @@ -248,7 +248,7 @@ namespace LLInitParam typedef std::map value_name_map_t; typedef Inaccessable name_t; typedef TypeValues type_value_t; - typedef typename ParamValue::value_t> param_value_t; + typedef ParamValue::value_t> param_value_t; typedef typename param_value_t::value_t value_t; TypeValues(const typename param_value_t::value_t& val) @@ -745,7 +745,7 @@ namespace LLInitParam struct Atomic : public LLTypeTags::TypeTagBase { template struct Cons { typedef Atomic > value_t; }; - template struct Cons > { typedef Atomic value_t; }; + template struct Cons > { typedef Atomic value_t; }; }; template::value_t > -- cgit v1.2.3