Searched defs:basic_environment_impl (Results 1 – 3 of 3) sorted by relevance
139 struct basic_environment_impl struct141 std::vector<Char> _data = {null_char<Char>()};143 std::vector<Char*> _env_arr{_load_var(_data.data())};145 using char_type = Char;146 using pointer_type = const char_type*;147 using string_type = std::basic_string<char_type>;148 using native_handle_type = pointer_type;150 std::size_t size() const { return _data.size();} in size()152 void reload() in reload()158 string_type get(const pointer_type id) {return get(string_type(id));} in get()[all …]
144 struct basic_environment_impl struct146 std::vector<std::basic_string<Char>> _data {};148 std::vector<Char*> _env_arr{_load_var(_data)};150 using char_type = Char;151 using pointer_type = const char_type*;152 using string_type = std::basic_string<char_type>;153 using native_handle_type = Char**;154 void reload() in reload()160 string_type get(const pointer_type id) {return get(string_type(id));} in get()161 void set(const pointer_type id, const pointer_type value) {set(string_type(id), value);} in set()[all …]
226 class basic_environment_impl : public Implementation<Char> class