Daniel Kolesa
6218adb78a
remove public type specializations for vars
2021-05-06 23:13:48 +02:00
Daniel Kolesa
6fede13b97
remove set_value() specialization per-vartype
2021-05-06 04:13:11 +02:00
Daniel Kolesa
fa5e38afad
remove the call() specializations per-vartype
2021-05-06 04:07:45 +02:00
Daniel Kolesa
6a892b4b2c
move set_raw_value to builtin_var
2021-05-06 04:01:29 +02:00
Daniel Kolesa
74f437f851
s/global_var/builtin_var/
2021-05-06 03:47:38 +02:00
Daniel Kolesa
a57072fb73
use any_value for var storage and return it from value()
2021-05-06 03:34:25 +02:00
Daniel Kolesa
344bba07f3
remove is_ helpers for ident types (except is_var)
2021-05-05 03:24:41 +02:00
Daniel Kolesa
bd1e7825d8
be consistent with usage of get_/set_ prefixes
2021-05-05 03:16:32 +02:00
Daniel Kolesa
5b54c74f2a
remove call() methods from state
2021-05-02 22:44:38 +02:00
Daniel Kolesa
fadee6ab6f
alias_local belongs in ident.hh, not util.hh
2021-04-25 00:48:04 +02:00
Daniel Kolesa
43e6dc9341
remove get_ utilities from ident
...
this is not a good api (it prevents extensibility, requires
handling errors twice to be safe - once on user side, once
internally - and so on); just cast it
2021-04-25 00:44:45 +02:00
Daniel Kolesa
f4b8d077bb
alias_local and get_ident() memory safety (always return refs)
2021-04-24 23:34:44 +02:00
Daniel Kolesa
960f463259
complete the public API documentation
2021-04-23 03:20:53 +02:00
Daniel Kolesa
e7578f7e17
document error, ident
2021-04-20 02:52:27 +02:00
Daniel Kolesa
8b1aaa63fe
add initial doxygen documentation infra
2021-04-15 02:42:06 +02:00
Daniel Kolesa
2de2c9b46c
remove get_raw_type from public interface
...
users of the library never need to know this
2021-04-07 00:30:39 +02:00
Daniel Kolesa
f64df83dd8
add getter/setter api on alias, drop old broken api
2021-04-05 18:20:07 +02:00
Daniel Kolesa
a8cfa08bd8
split up cubescript.hh into individual files
2021-04-05 04:40:52 +02:00