efl/src/lib/eolian_cxx/grammar
Lauro Moura 0954e501fd csharp: Property Indexer implementation
Use Indexers to use brackets, eg [i], syntax.

Keys now can be used as following:

var someVal = obj.SomeProperty[key];
obj.SomeProperty[key] = someNewVal;

And for multiple keys:

var someVal = obj.SomeProperty[(key1, key2)];
obj.SomeProperty[(key1, key2)] = someNewVal;

T8384

Reviewed-by: WooHyun Jung <wh0705.jung@samsung.com>
Differential Revision: https://phab.enlightenment.org/D10791
2019-12-23 13:50:12 -03:00
..
address_of.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
alternative.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
attribute_conditional.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
attribute_reorder.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
attribute_replace.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
attributes.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
base_class_definition.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
blacklist.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
c_type.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
case.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
class_declaration.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
class_definition.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
class_implementation.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
container.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
context.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
converting_argument.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
counter.hpp eolian-mono: Add support for multi-value properties with tuples 2019-08-23 14:07:09 -03:00
eps.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
function_declaration.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
function_definition.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
generator.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
header.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
header_guards.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
header_include_directive.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
html_escaped_string.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
ignore_warning.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
impl_header.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
implementation_include_directive.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
indentation.hpp csharp: Add more since tags to members 2019-11-26 12:40:32 -03:00
integral.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
keyword.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
klass_def.hpp csharp: Property Indexer implementation 2019-12-23 13:50:12 -03:00
kleene.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
list.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
meta.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
namespace.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
parameter.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
part_declaration.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
part_implementation.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
qualifier_def.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
sequence.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
string.hpp csharp: Fix helper function 2019-11-22 12:01:59 -03:00
type.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
type_function_declaration.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
type_impl.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
type_traits.hpp csharp: Fix helper function 2019-11-22 12:01:59 -03:00
types_definition.hpp cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00