47 #include "../gtx/quaternion.hpp" 49 #if(defined(GLM_MESSAGES) && !defined(glm_ext)) 50 # pragma message("GLM: GLM_GTX_io extension included") 66 template <
typename CTy>
73 static std::locale::id
id;
89 template <
typename CTy,
typename CTr = std::
char_traits<CTy> >
118 template <
typename CTy,
typename CTr = std::
char_traits<CTy> >
147 explicit width(
unsigned);
150 template <
typename CTy>
155 explicit delimeter(CTy , CTy , CTy =
',');
167 template <
typename FTy,
typename CTy,
typename CTr>
168 FTy
const&
get_facet(std::basic_ios<CTy,CTr>&);
169 template <
typename FTy,
typename CTy,
typename CTr>
170 std::basic_ios<CTy,CTr>&
formatted(std::basic_ios<CTy,CTr>&);
171 template <
typename FTy,
typename CTy,
typename CTr>
172 std::basic_ios<CTy,CTr>&
unformattet(std::basic_ios<CTy,CTr>&);
174 template <
typename CTy,
typename CTr>
175 std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>&,
precision const&);
176 template <
typename CTy,
typename CTr>
177 std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>&,
width const&);
178 template <
typename CTy,
typename CTr>
179 std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>&,
delimeter<CTy> const&);
180 template <
typename CTy,
typename CTr>
181 std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>&,
order const&);
186 template <
typename CTy,
typename CTr,
typename T, precision P>
187 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tquat<T,P>
const&);
188 template <
typename CTy,
typename CTr,
typename T, precision P>
189 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tvec2<T,P>
const&);
190 template <
typename CTy,
typename CTr,
typename T, precision P>
191 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tvec3<T,P>
const&);
192 template <
typename CTy,
typename CTr,
typename T, precision P>
193 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tvec4<T,P>
const&);
194 template <
typename CTy,
typename CTr,
typename T, precision P>
195 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat2x2<T,P>
const&);
196 template <
typename CTy,
typename CTr,
typename T, precision P>
197 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat2x3<T,P>
const&);
198 template <
typename CTy,
typename CTr,
typename T, precision P>
199 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat2x4<T,P>
const&);
200 template <
typename CTy,
typename CTr,
typename T, precision P>
201 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat3x2<T,P>
const&);
202 template <
typename CTy,
typename CTr,
typename T, precision P>
203 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat3x3<T,P>
const&);
204 template <
typename CTy,
typename CTr,
typename T, precision P>
205 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat3x4<T,P>
const&);
206 template <
typename CTy,
typename CTr,
typename T, precision P>
207 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat4x2<T,P>
const&);
208 template <
typename CTy,
typename CTr,
typename T, precision P>
209 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat4x3<T,P>
const&);
210 template <
typename CTy,
typename CTr,
typename T, precision P>
211 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat4x4<T,P>
const&);
213 template <
typename CTy,
typename CTr,
typename T, precision P>
215 std::basic_ostream<CTy,CTr> &,
216 std::pair<tmat4x4<T,P>
const,
217 tmat4x4<T,P>
const>
const &);
state_type::char_type char_type
basic_format_saver< wchar_t > wformat_saver
FTy const & get_facet(std::basic_ios< CTy, CTr > &)
::std::streamsize streamsize_type
std::basic_ostream< CTy, CTr > & operator<<(std::basic_ostream< CTy, CTr > &, precision const &)
::std::locale const locale_type
::std::ios_base::fmtflags flags_type
basic_state_saver< wchar_t > wstate_saver
basic_format_saver< char > format_saver
std::basic_ios< CTy, CTr > & unformattet(std::basic_ios< CTy, CTr > &)
streamsize_type precision_
basic_state_saver< char > state_saver
::std::basic_ios< CTy, CTr > state_type