CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Wed, 30 Jul 2025 03:41:41 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Location: /reference/locale/messages/open/
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 30 Jul 2025 03:41:42 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
ETag: W/"7f96-b72xCtsp8nd+BXeVYxXcfYU49/w"
Content-Encoding: gzip
Opens the message catalog by name to access messages and returns an object that uniquely identifies the catalog when calling member messages::get.
Internally, this function simply calls the virtual protected member do_open, which returns the object described above.
This value is only meant to be used by member get, to access the individual messages, and by member close, which closes the catalog and invalidates this value as a catalog identifier.
If the function cannot open the catalog, it returns a value which is less than zero.
Reference
C library:
- <cassert> (assert.h)
- <cctype> (ctype.h)
- <cerrno> (errno.h)
-
<cfenv> (fenv.h)C++11
- <cfloat> (float.h)
-
<cinttypes> (inttypes.h)C++11
- <ciso646> (iso646.h)
- <climits> (limits.h)
- <clocale> (locale.h)
- <cmath> (math.h)
- <csetjmp> (setjmp.h)
- <csignal> (signal.h)
- <cstdarg> (stdarg.h)
-
<cstdbool> (stdbool.h)C++11
- <cstddef> (stddef.h)
-
<cstdint> (stdint.h)C++11
- <cstdio> (stdio.h)
- <cstdlib> (stdlib.h)
- <cstring> (string.h)
-
<ctgmath> (tgmath.h)C++11
- <ctime> (time.h)
-
<cuchar> (uchar.h)C++11
- <cwchar> (wchar.h)
- <cwctype> (wctype.h)
Containers:
-
<array>C++11
- <deque>
-
<forward_list>C++11
- <list>
- <map>
- <queue>
- <set>
- <stack>
-
<unordered_map>C++11
-
<unordered_set>C++11
- <vector>
-
Input/Output:
Multi-threading:
-
<atomic>C++11
-
<condition_variable>C++11
-
<future>C++11
-
<mutex>C++11
-
<thread>C++11
-
Other:
- <algorithm>
- <bitset>
-
<chrono>C++11
-
<codecvt>C++11
- <complex>
- <exception>
- <functional>
-
<initializer_list>C++11
- <iterator>
- <limits>
- <locale>
- <memory>
- <new>
- <numeric>
-
<random>C++11
-
<ratio>C++11
-
<regex>C++11
- <stdexcept>
- <string>
-
<system_error>C++11
-
<tuple>C++11
-
<type_traits>C++11
-
<typeindex>C++11
- <typeinfo>
- <utility>
- <valarray>
<locale>
- has_facet
- locale
- use_facet
-
wbuffer_convertC++11
-
wstring_convertC++11
functions
standard facets
messages
- messages::messages
public member functions
protected members
public member function
<locale>
std::messages::open
catalog open (const string& name, const locale& loc) const;
Open message catalog
Internally, this function simply calls the virtual protected member do_open, which returns the object described above.
Parameters
- name
- string identifying a message catalog.
Notice that this is an object of type string (i.e.,basic_string<char>
) no matter what character type is used as template parameter charT.
- loc
- locale object. It is only used for character set code conversions while retrieving messages.
Return value
An object of member type catalog (inherited from messages_base) that identifies the message catalog.This value is only meant to be used by member get, to access the individual messages, and by member close, which closes the catalog and invalidates this value as a catalog identifier.
If the function cannot open the catalog, it returns a value which is less than zero.
See also
- messages::get
- Get message from catalog (public member function)
- messages::close
- Closse message catalog (public member function)
Home page | Privacy policy
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us