jadebenn
53877a0bc3
refactor: Rewrite AMF and property behavior logic to use smart pointers, references, and string_views over raw pointers and std::string& ( #1452 )
...
* Rewrite AMF and behavior logic to use smart pointers, references, and string_views over raw pointers and std::string&
* fix m_BehaviorID initialization
* Fix BlockDefinition member naming
* remove redundant reset()s
* Replace UB forward template declarations with header include
* remove unneeded comment
* remove non-const ref getters
* simplify default behavior id initialization
* Fix invalidated use of Getter to set a value
* Update AddStripMessage.cpp - change push_back to emplace_back
* fix pointer to ref conversion mistake (should not have directly grabbed from the other branch commit)
* deref
* VERY experimental testing of forward declaration of templates - probably will revert
* Revert changes (as expected)
* Update BlockDefinition.h - remove extraneous semicolons
* Update BlockDefinition.h - remove linebreak
* Update Amf3.h member naming scheme
* fix duplicated code
* const iterators
* const pointers
* reviving this branch
* update read switch cases
2024-11-18 20:45:24 -06:00
..
2023-01-22 17:38:47 -06:00
2024-03-06 19:50:21 -06:00
2024-03-06 19:50:21 -06:00
2024-11-17 18:39:44 -06:00
2024-02-27 01:25:44 -06:00
2024-05-30 23:53:03 -05:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-04-13 23:41:51 -05:00
2024-04-08 15:13:49 -05:00
2024-01-29 01:53:12 -06:00
2024-01-23 23:13:23 -06:00
2024-04-08 15:13:49 -05:00
2024-11-17 16:27:33 -08:00
2024-03-06 19:49:29 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-04-08 15:13:49 -05:00
2024-04-08 15:13:49 -05:00
2024-05-18 03:39:25 -07:00
2024-04-08 15:13:49 -05:00
2024-11-17 18:46:08 -06:00
2024-11-17 18:46:08 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-02-11 14:28:25 -06:00
2024-02-11 14:28:25 -06:00
2024-02-27 23:40:26 -06:00
2024-02-27 23:40:26 -06:00
2024-08-01 23:38:21 -07:00
2024-08-01 23:38:21 -07:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-04-08 15:13:49 -05:00
2024-04-08 15:13:49 -05:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-04-13 23:41:51 -05:00
2024-04-08 15:13:49 -05:00
2024-02-08 23:40:43 -06:00
2024-01-23 23:13:23 -06:00
2024-11-17 20:44:35 -06:00
2024-11-18 20:45:24 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-03-30 08:17:56 -05:00
2024-03-26 21:06:22 -05:00
2024-03-06 19:49:29 -06:00
2024-02-27 01:25:44 -06:00
2023-09-19 05:59:02 -05:00
2024-01-23 23:13:23 -06:00
2024-11-17 18:48:48 -08:00
2024-11-17 18:48:48 -08:00
2024-05-10 09:22:26 -05:00
2024-05-10 09:22:26 -05:00
2024-05-10 09:22:26 -05:00
2024-05-10 09:22:26 -05:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-04-13 23:41:51 -05:00
2024-11-17 18:39:44 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-01-31 08:38:38 -06:00
2024-02-08 23:40:43 -06:00
2024-01-23 23:13:23 -06:00
2024-05-18 03:52:36 -07:00
2024-01-23 23:13:23 -06:00
2023-10-21 16:31:55 -07:00
2024-01-23 23:13:23 -06:00
2024-04-05 00:52:26 -05:00
2024-04-05 00:52:26 -05:00
2024-03-06 19:49:29 -06:00
2024-02-27 01:25:44 -06:00
2024-10-26 22:59:50 -05:00
2024-10-26 22:59:50 -05:00
2024-01-23 23:13:23 -06:00
2024-01-23 23:13:23 -06:00
2024-02-08 23:40:43 -06:00
2024-01-23 23:13:23 -06:00
2024-04-13 23:41:51 -05:00
2024-02-27 01:25:44 -06:00
2024-05-10 09:22:26 -05:00
2024-05-10 09:22:26 -05:00
2024-11-17 18:39:44 -06:00
2024-01-23 23:13:23 -06:00
2024-03-06 19:49:29 -06:00
2024-03-06 19:49:29 -06:00
2024-01-23 23:13:23 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-11-17 20:44:35 -06:00
2024-11-17 20:44:35 -06:00
2024-11-17 18:39:44 -06:00
2024-05-31 13:46:18 -05:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-02-27 01:25:44 -06:00
2024-03-08 19:29:01 -06:00
2024-03-08 19:29:01 -06:00
2024-05-24 09:15:30 -05:00
2024-03-06 19:50:21 -06:00