codecvt_byname< wchar_t, char, mbstate_t > Class Template Reference
| template <> |
| class codecvt_byname< wchar_t, char, mbstate_t > : public codecvt< wchar_t, char, mbstate_t > |
Inherits from
- codecvt_byname< wchar_t, char, mbstate_t >
| Protected Member Functions |
|---|
| ~codecvt_byname() |
| _STLP_DECLSPEC bool | do_always_noconv() |
| _STLP_DECLSPEC int | do_encoding() |
| _STLP_DECLSPEC result | do_in(mbstate_t &, const char *, const char *, const char *&, wchar_t *, wchar_t *, wchar_t *&) |
| _STLP_DECLSPEC int | do_length(const mbstate_t &, const char *, const char *, size_t) |
| _STLP_DECLSPEC int | do_max_length() |
| _STLP_DECLSPEC result | do_out(mbstate_t &, const wchar_t *, const wchar_t *, const wchar_t *&, char *, char *, char *&) |
| _STLP_DECLSPEC result | do_unshift(mbstate_t &, char *, char *, char *&) |
| Inherited Functions |
|---|
| | _Refcount_Base::_M_decr() |
| | _Refcount_Base::_M_incr() |
| | _Refcount_Base::_Refcount_Base(__stl_atomic_t) |
| | codecvt< wchar_t, char, mbstate_t >::always_noconv()const |
| | codecvt< wchar_t, char, mbstate_t >::codecvt(size_t) |
| | codecvt< wchar_t, char, mbstate_t >::encoding()const |
| | codecvt< wchar_t, char, mbstate_t >::in(mbstate_t &,const char *,const char *,const char *&,wchar_t *,wchar_t *,wchar_t *&)const |
| | codecvt< wchar_t, char, mbstate_t >::length(const mbstate_t &,const char *,const char *,size_t)const |
| | codecvt< wchar_t, char, mbstate_t >::max_length()const |
| | codecvt< wchar_t, char, mbstate_t >::out(mbstate_t &,const wchar_t *,const wchar_t *,const wchar_t *&,char *,char *,char *&)const |
| | codecvt< wchar_t, char, mbstate_t >::unshift(mbstate_t &,char *,char *,char *&)const |
| | codecvt< wchar_t, char, mbstate_t >::~codecvt() |
| | locale::facet::facet(size_t) |
| | locale::facet::~facet() |
| Private Attributes |
|---|
| _Locale_ctype * | _M_ctype |
Constructor & Destructor Documentation
codecvt_byname(const char *, size_t, _Locale_name_hint *)
| _STLP_DECLSPEC | codecvt_byname | ( | const char * | __name, |
| | size_t | __refs = 0, |
| | _Locale_name_hint * | __hint = 0 |
| | ) | [explicit] |
Parameters
| const char * __name | |
| size_t __refs = 0 | |
| _Locale_name_hint * __hint = 0 | |
codecvt_byname(const codecvt_byname< wchar_t, char, mbstate_t > &)
| codecvt_byname | ( | const codecvt_byname< wchar_t, char, mbstate_t > & | | ) | [private] |
~codecvt_byname()
| _STLP_DECLSPEC | ~codecvt_byname | ( | ) | [protected] |
Member Functions Documentation
do_always_noconv()
| _STLP_DECLSPEC bool | do_always_noconv | ( | ) | const [protected, virtual] |
do_encoding()
| _STLP_DECLSPEC int | do_encoding | ( | ) | const [protected, virtual] |
do_in(mbstate_t &, const char *, const char *, const char *&, wchar_t *, wchar_t *, wchar_t *&)
| _STLP_DECLSPEC result | do_in | ( | mbstate_t & | __state, |
| | const char * | __from, |
| | const char * | __from_end, |
| | const char *& | __from_next, |
| | wchar_t * | __to, |
| | wchar_t * | __to_limit, |
| | wchar_t *& | __to_next |
| | ) | const [protected, virtual] |
Parameters
| mbstate_t & __state | |
| const char * __from | |
| const char * __from_end | |
| const char *& __from_next | |
| wchar_t * __to | |
| wchar_t * __to_limit | |
| wchar_t *& __to_next | |
do_length(const mbstate_t &, const char *, const char *, size_t)
| _STLP_DECLSPEC int | do_length | ( | const mbstate_t & | __state, |
| | const char * | __from, |
| | const char * | __end, |
| | size_t | __max |
| | ) | const [protected, virtual] |
Parameters
| const mbstate_t & __state | |
| const char * __from | |
| const char * __end | |
| size_t __max | |
do_max_length()
| _STLP_DECLSPEC int | do_max_length | ( | ) | const [protected, virtual] |
do_out(mbstate_t &, const wchar_t *, const wchar_t *, const wchar_t *&, char *, char *, char *&)
| _STLP_DECLSPEC result | do_out | ( | mbstate_t & | __state, |
| | const wchar_t * | __from, |
| | const wchar_t * | __from_end, |
| | const wchar_t *& | __from_next, |
| | char * | __to, |
| | char * | __to_limit, |
| | char *& | __to_next |
| | ) | const [protected, virtual] |
Parameters
| mbstate_t & __state | |
| const wchar_t * __from | |
| const wchar_t * __from_end | |
| const wchar_t *& __from_next | |
| char * __to | |
| char * __to_limit | |
| char *& __to_next | |
do_unshift(mbstate_t &, char *, char *, char *&)
| _STLP_DECLSPEC result | do_unshift | ( | mbstate_t & | __state, |
| | char * | __to, |
| | char * | __to_limit, |
| | char *& | __to_next |
| | ) | const [protected, virtual] |
Parameters
| mbstate_t & __state | |
| char * __to | |
| char * __to_limit | |
| char *& __to_next | |
operator=(const codecvt_byname< wchar_t, char, mbstate_t > &)
Member Data Documentation
_Locale_ctype * _M_ctype
| _Locale_ctype * | _M_ctype | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.