Thomas Goyne
c59b9d59b8
Clean up OptionValue
...
Make the vtables less absurdly huge (knocks 100KB off aegisub32.exe),
eliminate some copies of the values when constructing the options, and
use an enum class for the value type.
2014-03-31 10:23:36 -07:00
..
2014-03-11 12:14:57 -07:00
2014-03-26 10:12:43 -07:00
2014-03-11 12:14:57 -07:00
2014-03-25 20:04:48 -07:00
2014-03-23 16:49:03 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-21 15:02:12 -07:00
2014-03-21 14:31:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-31 08:11:43 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-26 08:23:43 -07:00
2014-03-11 12:14:57 -07:00
2014-03-31 08:11:43 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 17:06:47 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-21 14:31:48 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-25 20:04:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-25 17:06:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 20:04:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 17:06:48 -07:00
2014-03-26 10:12:43 -07:00
2014-03-26 10:12:43 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-24 06:55:35 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-26 10:12:43 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-26 10:38:38 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-25 17:06:47 -07:00
2014-03-25 17:06:47 -07:00
2014-03-25 17:06:47 -07:00
2014-03-11 12:14:57 -07:00
2014-03-26 11:17:38 -07:00
2014-03-20 14:13:11 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-21 13:23:12 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:15:01 -07:00
2014-03-31 08:11:43 -07:00
2014-03-20 14:13:11 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-31 10:23:36 -07:00
2014-03-31 08:11:43 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-25 20:04:48 -07:00
2014-03-20 20:26:17 -07:00
2014-03-20 10:41:12 -07:00
2014-03-26 08:23:43 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-26 11:17:38 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 20:04:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 20:04:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-31 10:23:36 -07:00
2014-03-12 19:07:30 -07:00
2014-03-27 19:17:24 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 20:04:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 20:04:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 17:06:47 -07:00
2014-03-25 17:06:47 -07:00
2014-03-31 08:11:43 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-26 10:38:38 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 17:06:47 -07:00
2014-03-25 17:06:47 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-26 10:38:38 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-24 09:25:26 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-24 12:40:03 -07:00
2014-03-26 10:12:43 -07:00
2014-03-25 17:06:48 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-26 10:38:38 -07:00
2014-03-11 12:14:57 -07:00
2014-03-26 11:33:33 -07:00
2014-03-26 11:33:33 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-20 20:26:18 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-31 10:23:36 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:15:01 -07:00
2014-03-11 12:14:57 -07:00
2014-03-26 11:33:33 -07:00
2014-03-26 08:23:43 -07:00
2014-03-25 20:04:48 -07:00
2014-03-23 09:01:25 -07:00
2014-03-23 09:01:25 -07:00
2014-03-26 10:25:24 -07:00
2014-03-28 09:15:09 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-31 10:23:36 -07:00
2014-03-11 12:14:57 -07:00
2014-03-23 08:14:35 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 17:06:47 -07:00
2014-03-11 12:14:57 -07:00
2014-03-25 17:06:47 -07:00
2014-03-25 17:06:47 -07:00
2014-03-21 14:31:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-24 12:40:03 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-27 06:50:16 -07:00
2014-03-25 20:04:48 -07:00
2014-03-25 17:06:47 -07:00
2014-03-25 17:06:47 -07:00
2014-03-31 10:23:36 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 20:04:48 -07:00
2014-03-25 20:04:48 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 10:38:38 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 20:04:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-21 13:23:12 -07:00
2014-03-21 09:28:17 -07:00
2014-03-21 14:31:48 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-25 20:04:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-21 13:50:28 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-26 10:12:43 -07:00
2014-03-25 17:06:48 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-26 08:23:43 -07:00
2014-03-26 08:23:43 -07:00
2014-03-12 19:07:30 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 17:06:48 -07:00
2014-03-24 09:25:26 -07:00
2014-03-25 17:06:48 -07:00
2014-03-24 09:25:26 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-25 17:06:48 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 17:06:47 -07:00
2014-03-12 19:07:30 -07:00
2014-03-25 20:04:48 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-11 12:14:57 -07:00
2014-03-12 19:07:30 -07:00
2014-03-26 10:38:38 -07:00
2014-03-25 17:06:47 -07:00