CppModuleX

Mixin of methods for semantic representation of C++ in D.

Members

Functions

_
T _()

Access to self.

class_
auto class_(string n)
Undocumented in source. Be warned that the author may not have intended to support it.
class_
auto class_(string name, string inherit)
Undocumented in source. Be warned that the author may not have intended to support it.
class_suite
auto class_suite(string class_name, string headline)

Suites for C++ definitions for a class. Useful for implementiong ctor, dtor and member methods for a class.

class_suite
auto class_suite(string rval, string class_name, string headline)
Undocumented in source. Be warned that the author may not have intended to support it.
ctor
auto ctor(string class_name, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
ctor
auto ctor(string class_name)
Undocumented in source. Be warned that the author may not have intended to support it.
ctor_body
auto ctor_body(string class_name, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
ctor_body
auto ctor_body(string class_name)
Undocumented in source. Be warned that the author may not have intended to support it.
ctor_initlist_body
auto ctor_initlist_body(string class_name, string[] init_list, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
delete_
auto delete_(string expr)
Undocumented in source. Be warned that the author may not have intended to support it.
delete_array
auto delete_array(string expr)
Undocumented in source. Be warned that the author may not have intended to support it.
dtor
auto dtor(Flag!"isVirtual" isVirtual, string class_name)

Virtual d'tor.

dtor
auto dtor(string class_name)
Undocumented in source. Be warned that the author may not have intended to support it.
dtor_body
auto dtor_body(string class_name)

Definition for a dtor.

enum_class
auto enum_class(string identifier)
Undocumented in source. Be warned that the author may not have intended to support it.
friend
auto friend(string expr)
Undocumented in source. Be warned that the author may not have intended to support it.
method
auto method(Flag!"isVirtual" isVirtual, string return_type, string name, Flag!"isConst" isConst)
Undocumented in source. Be warned that the author may not have intended to support it.
method
auto method(Flag!"isVirtual" isVirtual, string return_type, string name, Flag!"isConst" isConst, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
method_body
auto method_body(string return_type, string class_name, string name, Flag!"isConst" isConst)
Undocumented in source. Be warned that the author may not have intended to support it.
method_body
auto method_body(string return_type, string class_name, string name, Flag!"isConst" isConst, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
method_inline
auto method_inline(Flag!"isVirtual" isVirtual, string return_type, string name, Flag!"isConst" isConst)
Undocumented in source. Be warned that the author may not have intended to support it.
method_inline
auto method_inline(Flag!"isVirtual" isVirtual, string return_type, string name, Flag!"isConst" isConst, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
namespace
auto namespace(string n)
Undocumented in source. Be warned that the author may not have intended to support it.
new_
auto new_(string expr)
Undocumented in source. Be warned that the author may not have intended to support it.
private_
auto private_()
Undocumented in source. Be warned that the author may not have intended to support it.
protected_
auto protected_()
Undocumented in source. Be warned that the author may not have intended to support it.
public_
auto public_()
Undocumented in source. Be warned that the author may not have intended to support it.
template_
auto template_(string value)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta