Panda3D
Filename Member List

This is the complete list of members for Filename, including all inherited members.

__nonzero__() constFilenameinline
atomic_compare_and_exchange_contents(std::string &orig_contents, const std::string &old_contents, const std::string &new_contents) constFilename
atomic_read_contents(std::string &contents) constFilename
binary_filename(const Filename &filename) (defined in Filename)Filenameinlinestatic
binary_filename(const std::string &filename) (defined in Filename)Filenameinlinestatic
c_str() const (defined in Filename)Filenameinline
chdir() constFilename
compare_timestamps(const Filename &other, bool this_missing_is_old=true, bool other_missing_is_old=true) constFilename
compare_to(const Filename &other) const (defined in Filename)Filenameinline
copy_to(const Filename &other) constFilename
dso_filename(const std::string &filename) (defined in Filename)Filenameinlinestatic
empty() const (defined in Filename)Filenameinline
executable_filename(const std::string &filename) (defined in Filename)Filenameinlinestatic
exists() constFilename
expand_from(const std::string &user_string, Type type=T_general)Filenamestatic
extract_components(vector_string &components) constFilename
F_binary enum value (defined in Filename)Filename
F_pattern enum value (defined in Filename)Filename
F_text enum value (defined in Filename)Filename
F_type enum value (defined in Filename)Filename
Filename(const char *filename) (defined in Filename)Filenameinline
Filename(const std::string &filename) (defined in Filename)Filenameinline
Filename(const std::wstring &filename) (defined in Filename)Filenameinline
Filename(const Filename &copy) (defined in Filename)Filenameinline
Filename(std::string &&filename) noexcept (defined in Filename)Filenameinline
Filename(Filename &&from) noexcept (defined in Filename)Filenameinline
Filename()Filenameinline
Filename(const Filename &dirname, const Filename &basename)Filename
find_on_searchpath(const DSearchPath &searchpath)Filename
Flags enum name (defined in Filename)Filename
from_os_specific(const std::string &os_specific, Type type=T_general)Filenamestatic
from_os_specific_w(const std::wstring &os_specific, Type type=T_general)Filenamestatic
get_access_timestamp() constFilename
get_basename() constFilenameinline
get_basename_wo_extension() constFilenameinline
get_class_type() (defined in Filename)Filenameinlinestatic
get_common_appdata_directory()Filenamestatic
get_dirname() constFilenameinline
get_extension() constFilenameinline
get_file_size() constFilename
get_filename_index(int index) constFilename
get_filesystem_encoding()Filenameinlinestatic
get_fullpath() constFilenameinline
get_fullpath_w() constFilenameinline
get_fullpath_wo_extension() constFilenameinline
get_hash() constFilename
get_hash_to_end() constFilenameinline
get_home_directory()Filenamestatic
get_pattern() constFilenameinline
get_temp_directory()Filenamestatic
get_timestamp() constFilename
get_type() constFilenameinline
get_user_appdata_directory()Filenamestatic
has_hash() constFilenameinline
init_type() (defined in Filename)Filenameinlinestatic
is_binary() constFilenameinline
is_binary_or_text() constFilenameinline
is_directory() constFilename
is_executable() constFilename
is_fully_qualified() constFilenameinline
is_local() constFilenameinline
is_regular_file() constFilename
is_text() constFilenameinline
is_writable() constFilename
length() const (defined in Filename)Filenameinline
make_absolute()Filename
make_absolute(const Filename &start_directory)Filename
make_canonical()Filename
make_dir() constFilename
make_relative_to(Filename directory, bool allow_backups=true)Filename
make_true_case()Filename
mkdir() constFilename
open_append(std::ofstream &stream) constFilename
open_read(std::ifstream &stream) constFilename
open_read_append(std::fstream &stream) constFilename
open_read_write(std::fstream &stream, bool truncate=false) constFilename
open_write(std::ofstream &stream, bool truncate=true) constFilename
operator !=(const std::string &other) const (defined in Filename)Filenameinline
operator [](size_t n) const (defined in Filename)Filenameinline
operator const std::string &() const (defined in Filename)Filenameinline
operator+(const std::string &other) constFilenameinline
operator+=(const std::string &other)Filenameinline
operator/(const Filename &other) constFilenameinline
operator<(const std::string &other) const (defined in Filename)Filenameinline
operator=(const std::string &filename) (defined in Filename)Filenameinline
operator=(const std::wstring &filename) (defined in Filename)Filenameinline
operator=(const char *filename) (defined in Filename)Filenameinline
operator=(const Filename &copy) (defined in Filename)Filenameinline
operator=(std::string &&filename) noexcept (defined in Filename)Filenameinline
operator=(Filename &&from) noexcept (defined in Filename)Filenameinline
operator==(const std::string &other) const (defined in Filename)Filenameinline
output(std::ostream &out) const (defined in Filename)Filenameinline
pattern_filename(const std::string &filename)Filenameinlinestatic
rename_to(const Filename &other) constFilename
resolve_filename(const DSearchPath &searchpath, const std::string &default_extension=std::string())Filename
rmdir() constFilename
scan_directory(vector_string &contents) constFilename
set_basename(const std::string &s)Filename
set_basename_wo_extension(const std::string &s)Filename
set_binary()Filenameinline
set_dirname(const std::string &s)Filename
set_extension(const std::string &s)Filename
set_filesystem_encoding(TextEncoder::Encoding encoding)Filenameinlinestatic
set_fullpath(const std::string &s)Filename
set_fullpath_wo_extension(const std::string &s)Filename
set_hash_to_end(const std::string &s)Filename
set_pattern(bool pattern)Filenameinline
set_text()Filenameinline
set_type(Type type)Filenameinline
standardize()Filename
substr(size_t begin) const (defined in Filename)Filenameinline
substr(size_t begin, size_t end) const (defined in Filename)Filenameinline
T_dso enum value (defined in Filename)Filename
T_executable enum value (defined in Filename)Filename
T_general enum value (defined in Filename)Filename
temporary(const std::string &dirname, const std::string &prefix, const std::string &suffix=std::string(), Type type=T_general)Filenamestatic
text_filename(const Filename &filename) (defined in Filename)Filenameinlinestatic
text_filename(const std::string &filename) (defined in Filename)Filenameinlinestatic
to_os_generic() constFilename
to_os_long_name() constFilename
to_os_short_name() constFilename
to_os_specific() constFilename
to_os_specific_w() constFilename
touch() constFilename
Type enum name (defined in Filename)Filename
unlink() constFilename