blob: 0370a6c60010b7302e1a230e0f4648e47e9c4477 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "locale.h"
#include <cassert>
namespace vespalib::locale {
Locale::Locale() : Locale(LC_ALL_MASK, "C") { }
Locale::Locale(int category, const char *locale)
: _locale(newlocale(category, locale, nullptr))
{
assert(_locale != nullptr);
}
Locale::~Locale() {
freelocale(_locale);
}
}
|