typedef std::vector<Value>::size_type SizeType;
+ inline Array(void)
+ { }
+
+ inline ~Array(void)
+ { }
+
Value Get(unsigned int index) const;
void Set(unsigned int index, const Value& value);
void Add(const Value& value);
typedef std::pair<String, Value> Pair;
+ inline Dictionary(void)
+ { }
+
+ inline ~Dictionary(void)
+ { }
+
Value Get(const char *key) const;
Value Get(const String& key) const;
void Set(const String& key, const Value& value);
: m_Data(other.m_Data)
{ }
+ inline ~String(void)
+ { }
+
template<typename InputIterator>
String(InputIterator begin, InputIterator end)
: m_Data(begin, end)
std::string realType = it->Type.GetRealType();
m_Header << "private:" << std::endl
- << "\t" << realType << " GetDefault" << it->GetFriendlyName() << "(void) const;" << std::endl;
+ << "\t" << "inline " << realType << " GetDefault" << it->GetFriendlyName() << "(void) const;" << std::endl;
m_Impl << realType << " ObjectImpl<" << klass.Name << ">::GetDefault" << it->GetFriendlyName() << "(void) const" << std::endl
<< "{" << std::endl;