Initializes a C-struct desriptor and provides methods to create member items.  
 More...
#include <structs.hpp>
 | 
| template<class member_type>  | 
| gate_struct_item_t  | buildMemberItem (member_type cpp_struct_type::*memberPtr, char const *name, char const *description=NULL, enumint_t flags=0) | 
|   | Builds a member item record based on a c++ member pointer and meta informations.  
  | 
| void  | setMemberItems (gate_struct_item_t const *items, gate_size_t items_count) | 
|   | Sets the descriptor's items and count fields.  
  | 
template<class cpp_struct_type>
struct gate::StructDescriptorBase< cpp_struct_type >
Initializes a C-struct desriptor and provides methods to create member items. 
- Template Parameters
 - 
  
  
 
 
◆ buildMemberItem()
template<class cpp_struct_type> 
template<class member_type> 
  
  
      
        
          | gate_struct_item_t buildMemberItem  | 
          ( | 
          member_type cpp_struct_type::* |           memberPtr,  | 
         
        
           | 
           | 
          char const * |           name,  | 
         
        
           | 
           | 
          char const * |           description = NULL,  | 
         
        
           | 
           | 
          enumint_t |           flags = 0 ) | 
         
       
   | 
  
inline   | 
  
 
Builds a member item record based on a c++ member pointer and meta informations. 
- Template Parameters
 - 
  
    | member_type | Type of member to be referenced  | 
  
   
- Parameters
 - 
  
    | memberPtr | Pointer to member in covered c++ struct  | 
    | name | Static name string of referenced member  | 
    | description | Optional static description text of referenced member  | 
    | flags | Optional flags describing the member's behavior  | 
  
   
- Returns
 - generated item record with all required fields 
 
 
 
◆ setMemberItems()
template<class cpp_struct_type> 
  
  
      
        
          | void setMemberItems  | 
          ( | 
          gate_struct_item_t const * |           items,  | 
         
        
           | 
           | 
          gate_size_t |           items_count ) | 
         
       
   | 
  
inline   | 
  
 
Sets the descriptor's items and count fields. 
- Parameters
 - 
  
  
 
 
 
The documentation for this struct was generated from the following file: