Lines Matching defs:file_info
67 static void cleanup_aux_dir(const impl::path&, const impl::file_info&,
181 impl::file_info fi(p);
183 if (fi.get_type() == impl::file_info::dir_type)
190 if (fi.get_type() == impl::file_info::dir_type)
203 cleanup_aux_dir(const impl::path& p, const impl::file_info& fi,
430 // The "file_info" class.
433 const int impl::file_info::blk_type = 1;
434 const int impl::file_info::chr_type = 2;
435 const int impl::file_info::dir_type = 3;
436 const int impl::file_info::fifo_type = 4;
437 const int impl::file_info::lnk_type = 5;
438 const int impl::file_info::reg_type = 6;
439 const int impl::file_info::sock_type = 7;
440 const int impl::file_info::wht_type = 8;
442 impl::file_info::file_info(const path& p)
445 throw system_error(IMPL_NAME "::file_info",
462 throw system_error(IMPL_NAME "::file_info", "Unknown file type "
467 impl::file_info::~file_info(void)
472 impl::file_info::get_device(void)
479 impl::file_info::get_inode(void)
486 impl::file_info::get_mode(void)
493 impl::file_info::get_size(void)
500 impl::file_info::get_type(void)
507 impl::file_info::is_owner_readable(void)
514 impl::file_info::is_owner_writable(void)
521 impl::file_info::is_owner_executable(void)
528 impl::file_info::is_group_readable(void)
535 impl::file_info::is_group_writable(void)
542 impl::file_info::is_group_executable(void)
549 impl::file_info::is_other_readable(void)
556 impl::file_info::is_other_writable(void)
563 impl::file_info::is_other_executable(void)
583 insert(value_type(dep->d_name, file_info(entryp)));
683 if (file_info(p).get_type() == file_info::dir_type)
726 impl::file_info fi(p);