open_toontown_panda3d/dtool/src/dtoolutil
rdb 825058805a dtoolutil: add GlobPattern::matches_file() and unit test
This is used similar to matches() but for file paths: it does not match slashes for * characters and has special support for /**/ and ignores // and /./ patterns.
2018-12-09 15:21:11 +01:00
..
config_dtoolutil.N dtoolutil: use std:: qualification when exposing std types 2018-06-06 11:48:52 +02:00
config_dtoolutil.cxx general: Don't require BUILDING_* for static builds 2018-08-31 23:54:32 -06:00
config_dtoolutil.h dtoolutil: Add missing declaration for init_libdtoolutil() 2018-06-07 01:47:38 -06:00
dSearchPath.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
dSearchPath.cxx dtoolutil: give DSearchPath a defaulted move constructor 2018-09-23 13:03:47 +02:00
dSearchPath.h dtoolutil: give DSearchPath a defaulted move constructor 2018-09-23 13:03:47 +02:00
executionEnvironment.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
executionEnvironment.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
executionEnvironment.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
filename.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
filename.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
filename.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
filename_assist.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
filename_assist.mm general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
filename_ext.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
filename_ext.h Split out interrogate jobs for dtool directories from express 2017-05-24 13:44:52 +02:00
globPattern.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
globPattern.cxx dtoolutil: add GlobPattern::matches_file() and unit test 2018-12-09 15:21:11 +01:00
globPattern.h dtoolutil: add GlobPattern::matches_file() and unit test 2018-12-09 15:21:11 +01:00
globPattern_ext.cxx Split out interrogate jobs for dtool directories from express 2017-05-24 13:44:52 +02:00
globPattern_ext.h Split out interrogate jobs for dtool directories from express 2017-05-24 13:44:52 +02:00
lineStream.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lineStream.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
lineStream.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lineStreamBuf.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lineStreamBuf.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lineStreamBuf.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
load_dso.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
load_dso.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
p3dtoolutil_composite1.cxx Huge cppparser and interrogate overhaul, bringing: 2014-12-30 16:43:52 +01:00
p3dtoolutil_composite2.cxx express: Move all vector_* types to dtoolutil 2018-02-04 17:12:03 -07:00
p3dtoolutil_ext_composite.cxx dtoolutil: fix TextEncoder methods for Python 3 2018-10-08 22:14:51 +02:00
pandaFileStream.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pandaFileStream.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
pandaFileStream.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pandaFileStreamBuf.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pandaFileStreamBuf.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pandaSystem.cxx dtoolutil: fix PandaSystem TypeHandle static init issue 2018-07-04 20:29:31 +02:00
pandaSystem.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
panda_getopt.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
panda_getopt_impl.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
panda_getopt_impl.h dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
panda_getopt_long.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
pfstream.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pfstream.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
pfstream.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
pfstreamBuf.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pfstreamBuf.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
preprocess_argv.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
preprocess_argv.h dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
stringDecoder.I dtoolutil: improve Unicode encoding/decoding, support non-BMP chars 2018-10-08 22:33:54 +02:00
stringDecoder.cxx dtoolutil: improve Unicode encoding/decoding, support non-BMP chars 2018-10-08 22:33:54 +02:00
stringDecoder.h dtoolutil: improve Unicode encoding/decoding, support non-BMP chars 2018-10-08 22:33:54 +02:00
string_utils.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
string_utils.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
string_utils.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
test_pfstream.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
test_touch.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
textEncoder.I dtoolutil: fix tautological comparison compile warning 2018-10-16 16:32:57 +02:00
textEncoder.cxx dtoolutil: improve Unicode encoding/decoding, support non-BMP chars 2018-10-08 22:33:54 +02:00
textEncoder.h dtoolutil: consistently use char32_t for Unicode code points 2018-10-15 22:23:45 +02:00
textEncoder_ext.I dtoolutil: fix TextEncoder methods for Python 3 2018-10-08 22:14:51 +02:00
textEncoder_ext.cxx dtoolutil: minor fix to TextEncoder::append_text 2018-10-15 13:27:36 +02:00
textEncoder_ext.h dtoolutil: fix TextEncoder methods for Python 3 2018-10-08 22:14:51 +02:00
unicodeLatinMap.cxx dtoolutil: consistently use char32_t for Unicode code points 2018-10-15 22:23:45 +02:00
unicodeLatinMap.h dtoolutil: consistently use char32_t for Unicode code points 2018-10-15 22:23:45 +02:00
vector_double.cxx dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_double.h dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_float.cxx dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_float.h dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_int.cxx dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_int.h dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_src.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
vector_src.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
vector_stdfloat.h express: Move all vector_* types to dtoolutil 2018-02-04 17:12:03 -07:00
vector_string.cxx dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_string.h dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_uchar.cxx dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
vector_uchar.h dtoolutil: Change export macros to EXP*_DTOOL_DTOOLUTIL 2018-03-25 13:17:52 -06:00
win32ArgParser.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
win32ArgParser.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00