Home
last modified time | relevance | path

Searched refs:_pimpl (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/lutok/
H A Dstate.cpp247 _pimpl.reset(new impl(lua, true)); in state()
258 _pimpl(new impl(reinterpret_cast< lua_State* >(raw_state_), false)) in state()
270 if (_pimpl->owned && _pimpl->lua_state != NULL) in ~state()
286 assert(_pimpl->lua_state != NULL); in close()
287 assert(lua_gettop(_pimpl->lua_state) == 0); in close()
288 lua_close(_pimpl->lua_state); in close()
289 _pimpl->lua_state = NULL; in close()
304 lua_pushcfunction(_pimpl->lua_state, protected_getglobal); in get_global()
305 lua_pushstring(_pimpl->lua_state, name.c_str()); in get_global()
306 if (lua_pcall(_pimpl->lua_state, 1, 1, 0) != 0) in get_global()
[all …]
H A Ddebug.cpp48 _pimpl(new impl()) in debug()
71 if (lua_getinfo(raw_state, what_.c_str(), &_pimpl->lua_debug) == 0) in get_info()
85 lua_getstack(raw_state, level, &_pimpl->lua_debug); in get_stack()
95 return _pimpl->lua_debug.event; in event()
105 assert(_pimpl->lua_debug.name != NULL); in name()
106 return _pimpl->lua_debug.name; in name()
116 assert(_pimpl->lua_debug.namewhat != NULL); in name_what()
117 return _pimpl->lua_debug.namewhat; in name_what()
127 assert(_pimpl->lua_debug.what != NULL); in what()
128 return _pimpl->lua_debug.what; in what()
[all …]
H A Dstack_cleaner.cpp63 _pimpl(new impl(state_, state_.get_top())) in stack_cleaner()
74 const unsigned int current_depth = _pimpl->state_ref.get_top(); in ~stack_cleaner()
75 assert(current_depth >= _pimpl->original_depth); in ~stack_cleaner()
76 const unsigned int diff = current_depth - _pimpl->original_depth; in ~stack_cleaner()
78 _pimpl->state_ref.pop(diff); in ~stack_cleaner()
90 _pimpl->original_depth = _pimpl->state_ref.get_top(); in forget()
/freebsd/contrib/kyua/model/
H A Dmetadata.cpp392 _pimpl(new impl(props)) in metadata()
412 return metadata(_pimpl->props.combine(overrides._pimpl->props)); in apply_overrides()
422 if (_pimpl->props.is_set("allowed_architectures")) { in allowed_architectures()
423 return _pimpl->props.lookup< config::strings_set_node >( in allowed_architectures()
438 if (_pimpl->props.is_set("allowed_platforms")) { in allowed_platforms()
439 return _pimpl->props.lookup< config::strings_set_node >( in allowed_platforms()
454 return _pimpl->props.all_properties("custom", true); in custom()
464 if (_pimpl->props.is_set("description")) { in description()
465 return _pimpl->props.lookup< config::string_node >("description"); in description()
478 if (_pimpl->props.is_set("execenv")) { in execenv()
[all …]
H A Dtest_program.cpp135 _pimpl(new impl(interface_name_, binary_, root_, test_suite_name_, md_, in test_program()
153 return _pimpl->interface_name; in interface_name()
163 return _pimpl->binary; in relative_path()
173 const fs::path full_path = _pimpl->root / _pimpl->binary; in absolute_path()
184 return _pimpl->root; in root()
194 return _pimpl->test_suite_name; in test_suite_name()
204 return _pimpl->md; in get_metadata()
235 return _pimpl->test_cases; in test_cases()
250 PRE(_pimpl->test_cases.empty()); in set_test_cases()
251 _pimpl->set_test_cases(test_cases_); in set_test_cases()
[all …]
H A Dtest_case.cpp116 _pimpl(pimpl_) in test_case()
127 _pimpl(new impl(name_, NULL, md_, none)) in test_case()
155 _pimpl(new impl( in test_case()
190 _pimpl->name, in apply_metadata_defaults()
192 _pimpl->md, in apply_metadata_defaults()
193 _pimpl->fake_result))); in apply_metadata_defaults()
203 return _pimpl->name; in name()
217 return _pimpl->get_metadata(); in get_metadata()
232 return _pimpl->md; in get_raw_metadata()
242 return _pimpl->fake_result; in fake_result()
[all …]
H A Dcontext.cpp78 _pimpl(new impl(cwd_, env_)) in context()
95 return _pimpl->_cwd; in cwd()
105 return _pimpl->_env; in env()
117 return *_pimpl == *other._pimpl; in operator ==()
/freebsd/contrib/kyua/utils/sqlite/
H A Dstatement.cpp152 _pimpl(new impl(db, static_cast< ::sqlite3_stmt* >(raw_stmt))) in statement()
191 const int error = ::sqlite3_step(_pimpl->stmt); in step()
200 throw api_error::from_database(_pimpl->db, "sqlite3_step"); in step()
212 return ::sqlite3_column_count(_pimpl->stmt); in column_count()
224 const char* name = ::sqlite3_column_name(_pimpl->stmt, index); in column_name()
226 throw api_error::from_database(_pimpl->db, "sqlite3_column_name"); in column_name()
239 return c_type_to_cxx(::sqlite3_column_type(_pimpl->stmt, index)); in column_type()
253 std::map< std::string, int >& cache = _pimpl->column_cache; in column_id()
265 throw invalid_column_error(_pimpl->db.db_filename(), name); in column_id()
282 return blob(::sqlite3_column_blob(_pimpl->stmt, index), in column_blob()
[all …]
H A Ddatabase.cpp152 _pimpl(new impl(db_filename_, static_cast< ::sqlite3* >(db_), owned_)) in database()
240 return _pimpl->db; in raw_database()
253 _pimpl->close(); in close()
267 return _pimpl->db_filename; in db_filename()
284 const int error = ::sqlite3_exec(_pimpl->db, sql.c_str(), NULL, NULL, NULL); in exec()
313 const int error = ::sqlite3_prepare_v2(_pimpl->db, sql.c_str(), in create_statement()
327 return ::sqlite3_last_insert_rowid(_pimpl->db); in last_insert_rowid()
H A Dtransaction.cpp114 _pimpl(new impl(db, impl::open_status)) in transaction()
131 _pimpl->commit(); in commit()
141 _pimpl->rollback(); in rollback()
/freebsd/contrib/kyua/utils/process/
H A Dexecutor.cpp196 _pimpl(pimpl) in exec_handle()
213 return _pimpl->pid; in pid()
225 return _pimpl->control_directory; in control_directory()
237 return _pimpl->control_directory / detail::work_subdir; in work_directory()
247 return _pimpl->stdout_file; in stdout_file()
257 return _pimpl->stderr_file; in stderr_file()
396 _pimpl(pimpl) in exit_handle()
418 PRE(!_pimpl->cleaned); in cleanup()
419 _pimpl->cleanup(); in cleanup()
420 POST(_pimpl->cleaned); in cleanup()
[all …]
H A Dsystembuf.cpp77 _pimpl(new impl(fd, bufsize)) in systembuf()
79 setp(_pimpl->_write_buf.get(), _pimpl->_write_buf.get() + _pimpl->_bufsize); in systembuf()
88 ::close(_pimpl->_fd); in ~systembuf()
101 ssize_t cnt = ::read(_pimpl->_fd, _pimpl->_read_buf.get(), in underflow()
102 _pimpl->_bufsize); in underflow()
108 setg(_pimpl->_read_buf.get(), _pimpl->_read_buf.get(), in underflow()
109 _pimpl->_read_buf.get() + cnt); in underflow()
147 ok = ::write(_pimpl->_fd, pbase(), cnt) == cnt; in sync()
H A Dchild.cpp174 _pimpl(implptr) in child()
358 return _pimpl->_pid; in pid()
371 PRE(_pimpl->_output.get() != NULL); in output()
372 return *_pimpl->_output; in output()
384 return process::wait(_pimpl->_pid); in wait()
/freebsd/contrib/kyua/utils/signals/
H A Dprogrammer.cpp84 _pimpl(new impl(signo)) in programmer()
91 if (::sigaction(_pimpl->signo, &sa, &_pimpl->old_sa) == -1) { in programmer()
94 _pimpl->signo, original_errno); in programmer()
96 _pimpl->programmed = true; in programmer()
106 if (_pimpl->programmed) { in ~programmer()
127 PRE(_pimpl->programmed); in unprogram()
131 _pimpl->programmed = false; in unprogram()
133 if (::sigaction(_pimpl->signo, &_pimpl->old_sa, NULL) == -1) { in unprogram()
136 _pimpl->signo, original_errno); in unprogram()
H A Dtimer.cpp426 _pimpl.reset(new impl(now + delta)); in timer()
444 if (_pimpl->programmed) { in ~timer()
453 if (!_pimpl->fired) { in ~timer()
455 if (now > _pimpl->when) { in ~timer()
469 return _pimpl->when; in when()
480 PRE(!_pimpl->fired); in do_fired()
481 _pimpl->fired = true; in do_fired()
506 return _pimpl->fired; in fired()
523 if (!_pimpl->programmed) { in unprogram()
535 _pimpl->programmed = false; in unprogram()
[all …]
/freebsd/contrib/kyua/store/
H A Dread_transaction.cpp296 _pimpl(pimpl_) in results_iterator()
313 _pimpl->_valid = _pimpl->_stmt.step(); in operator ++()
323 return _pimpl->_valid; in operator bool()
333 const int64_t id = _pimpl->_stmt.safe_column_int64("test_program_id"); in test_program()
334 if (!_pimpl->_last_test_program || in test_program()
335 _pimpl->_last_test_program.get().first != id) in test_program()
338 _pimpl->_backend, id); in test_program()
339 _pimpl->_last_test_program = std::make_pair(id, tp); in test_program()
341 return _pimpl->_last_test_program.get().second; in test_program()
354 return _pimpl->_stmt.safe_column_text("name"); in test_case_name()
[all …]
H A Dwrite_transaction.cpp215 _pimpl(new impl(backend_)) in write_transaction()
233 _pimpl->_tx.commit(); in commit()
247 _pimpl->_tx.rollback(); in rollback()
266 sqlite::statement stmt = _pimpl->_db.create_statement( in put_context()
271 put_env_vars(_pimpl->_db, context.env()); in put_context()
294 _pimpl->_db, test_program.get_metadata()); in put_test_program()
296 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_program()
312 return _pimpl->_db.last_insert_rowid(); in put_test_program()
340 _pimpl->_db, test_case.get_raw_metadata()); in put_test_case()
342 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_case()
[all …]
H A Dread_backend.cpp109 _pimpl(pimpl_) in read_backend()
139 _pimpl->database.close(); in close()
149 return _pimpl->database; in database()
/freebsd/contrib/kyua/utils/fs/
H A Ddirectory.cpp220 _pimpl(pimpl) in directory_iterator()
266 return (_pimpl->_dirp == NULL && other._pimpl->_dirp == NULL) || in operator ==()
267 _pimpl == other._pimpl; in operator ==()
291 _pimpl->next(); in operator ++()
302 PRE(_pimpl->_entry.get() != NULL); in operator *()
303 return *_pimpl->_entry; in operator *()
313 PRE(_pimpl->_entry.get() != NULL); in operator ->()
314 return _pimpl->_entry.get(); in operator ->()
335 fs::directory::directory(const path& path_) : _pimpl(new impl(path_)) in directory()
349 return const_iterator::new_begin(_pimpl->_path); in begin()
H A Dauto_cleaners.cpp93 _pimpl(new impl(directory_)) in auto_directory()
140 return _pimpl->_directory; in directory()
152 _pimpl->cleanup(); in cleanup()
205 _pimpl(new impl(file_)) in auto_file()
248 return _pimpl->_file; in file()
260 _pimpl->remove(); in remove()
/freebsd/contrib/kyua/utils/config/
H A Dparser.cpp144 _pimpl(new impl(this, config_tree)) in parser()
146 lutok::stack_cleaner cleaner(_pimpl->_state); in parser()
148 _pimpl->_state.push_cxx_function(lua_syntax); in parser()
149 _pimpl->_state.set_global("syntax"); in parser()
150 *_pimpl->_state.new_userdata< config::parser::impl* >() = _pimpl.get(); in parser()
151 _pimpl->_state.set_global("_config_parser"); in parser()
174 lutok::do_file(_pimpl->_state, file.str(), 0, 0, 0); in parse()
179 if (!_pimpl->_syntax_called) in parse()
/freebsd/contrib/kyua/utils/text/
H A Dregex.cpp135 _pimpl(pimpl) in regex_matches()
157 if (_pimpl->_matches.get() != NULL) { in count()
158 for (std::size_t i = 0; i < _pimpl->_nmatches; ++i) { in count()
159 if (_pimpl->_matches[i].rm_so != -1) in count()
162 INV(total <= _pimpl->_nmatches); in count()
183 const ::regmatch_t* match = &_pimpl->_matches[index]; in get()
185 return std::string(_pimpl->_string.c_str() + match->rm_so, in get()
195 return _pimpl->_matches.get() != NULL; in operator bool()
241 text::regex::regex(std::shared_ptr< impl > pimpl) : _pimpl(pimpl) in regex()
281 &_pimpl->_preg, str, _pimpl->_ngroups)); in match()
/freebsd/contrib/kyua/engine/
H A Dscheduler.cpp659 _pimpl(new impl(user_config_, scheduler_handle_)) in lazy_test_program()
670 _pimpl->_scheduler_handle.check_interrupt(); in test_cases()
672 if (!_pimpl->_loaded) { in test_cases()
673 const model::test_cases_map tcs = _pimpl->_scheduler_handle.list_tests( in test_cases()
674 this, _pimpl->_user_config); in test_cases()
681 _pimpl->_loaded = true; in test_cases()
683 _pimpl->_scheduler_handle.check_interrupt(); in test_cases()
686 INV(_pimpl->_loaded); in test_cases()
848 result_handle(pbimpl), _pimpl(pimpl) in test_result_handle()
865 return _pimpl->test_program; in test_program()
[all …]
H A Dscanner.cpp172 _pimpl(new impl(test_programs, filters)) in scanner()
190 if (_pimpl->advance()) { in yield()
191 return utils::make_optional(_pimpl->consume()); in yield()
205 return !_pimpl->advance(); in done()
215 return _pimpl->filters.unused(); in unused_filters()
/freebsd/contrib/kyua/utils/
H A Ddatetime.cpp282 _pimpl(pimpl_) in timestamp()
390 epoch_seconds = _pimpl->data.tv_sec; in strftime()
408 return F("%s.%06sZ") % strftime("%Y-%m-%dT%H:%M:%S") % _pimpl->data.tv_usec; in to_iso8601_in_utc()
418 return static_cast< int64_t >(_pimpl->data.tv_sec) * 1000000 + in to_microseconds()
419 _pimpl->data.tv_usec; in to_microseconds()
429 return static_cast< int64_t >(_pimpl->data.tv_sec); in to_seconds()
463 return _pimpl->data.tv_sec == other._pimpl->data.tv_sec && in operator ==()
464 _pimpl->data.tv_usec == other._pimpl->data.tv_usec; in operator ==()

123