|
@@ -68,8 +68,8 @@ namespace glm
|
|
|
|
|
|
|
|
public:
|
|
public:
|
|
|
|
|
|
|
|
- explicit basic_state_saver(std::basic_ios<CTy,CTr>&);
|
|
|
|
|
- ~basic_state_saver();
|
|
|
|
|
|
|
+ GLM_FUNC_DECL explicit basic_state_saver(std::basic_ios<CTy,CTr>&);
|
|
|
|
|
+ GLM_FUNC_DECL ~basic_state_saver();
|
|
|
|
|
|
|
|
private:
|
|
private:
|
|
|
|
|
|
|
@@ -86,7 +86,7 @@ namespace glm
|
|
|
char_type fill_;
|
|
char_type fill_;
|
|
|
locale_type locale_;
|
|
locale_type locale_;
|
|
|
|
|
|
|
|
- basic_state_saver& operator=(basic_state_saver const&);
|
|
|
|
|
|
|
+ GLM_FUNC_DECL basic_state_saver& operator=(basic_state_saver const&);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
typedef basic_state_saver<char> state_saver;
|
|
typedef basic_state_saver<char> state_saver;
|
|
@@ -97,14 +97,14 @@ namespace glm
|
|
|
{
|
|
{
|
|
|
public:
|
|
public:
|
|
|
|
|
|
|
|
- explicit basic_format_saver(std::basic_ios<CTy,CTr>&);
|
|
|
|
|
- ~basic_format_saver();
|
|
|
|
|
|
|
+ GLM_FUNC_DECL explicit basic_format_saver(std::basic_ios<CTy,CTr>&);
|
|
|
|
|
+ GLM_FUNC_DECL ~basic_format_saver();
|
|
|
|
|
|
|
|
private:
|
|
private:
|
|
|
|
|
|
|
|
basic_state_saver<CTy> const bss_;
|
|
basic_state_saver<CTy> const bss_;
|
|
|
|
|
|
|
|
- basic_format_saver& operator=(basic_format_saver const&);
|
|
|
|
|
|
|
+ GLM_FUNC_DECL basic_format_saver& operator=(basic_format_saver const&);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
typedef basic_format_saver<char> format_saver;
|
|
typedef basic_format_saver<char> format_saver;
|
|
@@ -114,14 +114,14 @@ namespace glm
|
|
|
{
|
|
{
|
|
|
unsigned value;
|
|
unsigned value;
|
|
|
|
|
|
|
|
- explicit precision(unsigned);
|
|
|
|
|
|
|
+ GLM_FUNC_DECL explicit precision(unsigned);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
struct width
|
|
struct width
|
|
|
{
|
|
{
|
|
|
unsigned value;
|
|
unsigned value;
|
|
|
|
|
|
|
|
- explicit width(unsigned);
|
|
|
|
|
|
|
+ GLM_FUNC_DECL explicit width(unsigned);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
template <typename CTy>
|
|
template <typename CTy>
|
|
@@ -129,14 +129,14 @@ namespace glm
|
|
|
{
|
|
{
|
|
|
CTy value[3];
|
|
CTy value[3];
|
|
|
|
|
|
|
|
- explicit delimeter(CTy /* left */, CTy /* right */, CTy /* separator */ = ',');
|
|
|
|
|
|
|
+ GLM_FUNC_DECL explicit delimeter(CTy /* left */, CTy /* right */, CTy /* separator */ = ',');
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
struct order
|
|
struct order
|
|
|
{
|
|
{
|
|
|
order_type value;
|
|
order_type value;
|
|
|
|
|
|
|
|
- explicit order(order_type);
|
|
|
|
|
|
|
+ GLM_FUNC_DECL explicit order(order_type);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// functions, inlined (inline)
|
|
// functions, inlined (inline)
|