Cicada
v1.4.1
Project 8 Processed-Data File Format Library
|
Convenience wrapper for _member_variables.hh. More...
#include "_camel_case_member_variables.hh"
Go to the source code of this file.
Macros | |
#define | mv_accessible camel_case_mv_accessible |
#define | mv_accessible_noset camel_case_mv_accessible_noset |
#define | mv_accessible_static camel_case_mv_accessible_static |
#define | mv_accessible_static_noset camel_case_mv_accessible_static_noset |
#define | mv_accessible_mutable camel_case_mv_accessible_mutable |
#define | mv_accessible_mutable_noset camel_case_mv_accessible_mutable_noset |
#define | mv_referrable camel_case_mv_referrable |
#define | mv_referrable_const camel_case_mv_referrable_const |
#define | mv_referrable_static camel_case_mv_referrable_static |
#define | mv_referrable_mutable camel_case_mv_referrable_mutable |
#define | mv_referrable_mutable_const camel_case_mv_referrable_mutable_const |
#define | mv_assignable camel_case_mv_assignable |
#define | mv_assignable_noset camel_case_mv_assignable_noset |
#define | mv_assignable_static camel_case_mv_assignable_static |
#define | mv_assignable_static_noset camel_case_mv_assignable_static_noset |
#define | mv_assignable_mutable camel_case_mv_assignable_mutable |
#define | mv_assignable_mutable_noset camel_case_mv_assignable_mutable_noset |
#define | mv_shared_ptr camel_case_mv_shared_ptr |
#define | mv_shared_ptr_const camel_case_mv_shared_ptr_const |
#define | mv_shared_ptr_static camel_case_mv_shared_ptr_static |
#define | mv_shared_ptr_mutable camel_case_mv_shared_ptr_mutable |
#define | mv_shared_ptr_mutable_const camel_case_mv_shared_ptr_mutable_const |
#define | mv_atomic camel_case_mv_atomic |
#define | mv_atomic_noset camel_case_mv_atomic_noset |
#define | mv_atomic_static camel_case_mv_atomic_static |
#define | mv_atomic_static_noset camel_case_mv_atomic_static_noset |
#define | mv_atomic_mutable camel_case_mv_atomic_mutable |
#define | mv_atomic_mutable_noset camel_case_mv_atomic_mutable_noset |
Convenience wrapper for _member_variables.hh.
Defines the prefixes to be used by _member_variables.hh defined in Scarab
Definition in file CMemberVariables.hh.
#define mv_accessible camel_case_mv_accessible |
Macros for class member variables
In all cases remember to initialize the variables!
For "normal" variables Defines accessors [type get_my_var() const], [void set_my_var( type )], and member variable [type f_my_var] The set_ function is not available if the _noset macros are used
For variables accessed by reference Defines accessors [const type& my_var() const], [type& my_var()], and member variable [type f_my_var] The non-const function is not available if the _const macros are used
For pointer variables Defines accessors [type* get_my_var() const], [void set_my_var( type* )], and member variable [type* f_my_var] The set_ function is not available if the _noset macros are used
For std::shared_ptr's Defines accessors [const std::shared_ptr< type > my_var() const], [std::shared_ptr< type > my_var()], and member variable [std::shared_ptr< type > f_my_var] The non-const function is not available if the _const macros are used
For atomic variables Defines accessors [type get_my_var() const], [void set_my_var( type )], and member variable [std::atomic< type > f_my_var] The set_ function is not available if the _noset macros are used
Definition at line 61 of file CMemberVariables.hh.
#define mv_accessible_mutable camel_case_mv_accessible_mutable |
Definition at line 65 of file CMemberVariables.hh.
#define mv_accessible_mutable_noset camel_case_mv_accessible_mutable_noset |
Definition at line 66 of file CMemberVariables.hh.
#define mv_accessible_noset camel_case_mv_accessible_noset |
Definition at line 62 of file CMemberVariables.hh.
#define mv_accessible_static camel_case_mv_accessible_static |
Definition at line 63 of file CMemberVariables.hh.
#define mv_accessible_static_noset camel_case_mv_accessible_static_noset |
Definition at line 64 of file CMemberVariables.hh.
#define mv_assignable camel_case_mv_assignable |
Definition at line 74 of file CMemberVariables.hh.
#define mv_assignable_mutable camel_case_mv_assignable_mutable |
Definition at line 78 of file CMemberVariables.hh.
#define mv_assignable_mutable_noset camel_case_mv_assignable_mutable_noset |
Definition at line 79 of file CMemberVariables.hh.
#define mv_assignable_noset camel_case_mv_assignable_noset |
Definition at line 75 of file CMemberVariables.hh.
#define mv_assignable_static camel_case_mv_assignable_static |
Definition at line 76 of file CMemberVariables.hh.
#define mv_assignable_static_noset camel_case_mv_assignable_static_noset |
Definition at line 77 of file CMemberVariables.hh.
#define mv_atomic camel_case_mv_atomic |
Definition at line 87 of file CMemberVariables.hh.
#define mv_atomic_mutable camel_case_mv_atomic_mutable |
Definition at line 91 of file CMemberVariables.hh.
#define mv_atomic_mutable_noset camel_case_mv_atomic_mutable_noset |
Definition at line 92 of file CMemberVariables.hh.
#define mv_atomic_noset camel_case_mv_atomic_noset |
Definition at line 88 of file CMemberVariables.hh.
#define mv_atomic_static camel_case_mv_atomic_static |
Definition at line 89 of file CMemberVariables.hh.
#define mv_atomic_static_noset camel_case_mv_atomic_static_noset |
Definition at line 90 of file CMemberVariables.hh.
#define mv_referrable camel_case_mv_referrable |
Definition at line 68 of file CMemberVariables.hh.
#define mv_referrable_const camel_case_mv_referrable_const |
Definition at line 69 of file CMemberVariables.hh.
#define mv_referrable_mutable camel_case_mv_referrable_mutable |
Definition at line 71 of file CMemberVariables.hh.
#define mv_referrable_mutable_const camel_case_mv_referrable_mutable_const |
Definition at line 72 of file CMemberVariables.hh.
#define mv_referrable_static camel_case_mv_referrable_static |
Definition at line 70 of file CMemberVariables.hh.
#define mv_shared_ptr camel_case_mv_shared_ptr |
Definition at line 81 of file CMemberVariables.hh.
#define mv_shared_ptr_const camel_case_mv_shared_ptr_const |
Definition at line 82 of file CMemberVariables.hh.
#define mv_shared_ptr_mutable camel_case_mv_shared_ptr_mutable |
Definition at line 84 of file CMemberVariables.hh.
#define mv_shared_ptr_mutable_const camel_case_mv_shared_ptr_mutable_const |
Definition at line 85 of file CMemberVariables.hh.
#define mv_shared_ptr_static camel_case_mv_shared_ptr_static |
Definition at line 83 of file CMemberVariables.hh.