Schema http://codalogic.com/schemas/team.xsd

Generated by
LMX (v7.3) on: Sat Dec 08 16:46:21 2018
TargetNamepsace: http://codalogic.com/schemas/team.xsd
Source File: team.xsd

[Top] [Contents] [Back]


Contents

Global Elements

ProjectTeam (c_ProjectTeam)

Global Types

TeamMember (c_TeamMember)

Global Groups

None

[Top] [Contents] [Back]


TeamMember

Class name:c_TeamMember
Kind:Type
Model:Sequence Complex Content
Name --> xs:string
    const lmx::tlmx_unicode_string & get_Name() const;
    lmx::elmx_error set_Name( const lmx::tlmx_unicode_string & value );
BrainPower --> xs:unsignedInt{0<=x<=4294967295}
    const lmx::tlmx_uns32 & get_BrainPower() const;
    lmx::elmx_error set_BrainPower( const lmx::tlmx_uns32 & value );
Common Functions
     c_TeamMember();
      c_TeamMember( const c_TeamMember & r_rhs );  // Uses compiler generated default
    c_TeamMember &  operator =( const c_TeamMember & r_rhs );
    virtual c_TeamMember *  clone() const;
    void swap( c_TeamMember & r_rhs );
    virtual ~c_TeamMember();
    // General marshal/unmarshal functions
    // Application code should not normally call marshal() and unmarshal() for Types
    lmx::elmx_error marshal( lmx::c_xml_writer & r_writer, const char * p_name = "TeamMember" ) const;  // For advanced use-cases.
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader, const std::string & r_name );  // For advanced use-cases.
    void reset();
    bool check( lmx::c_check_tracker * p_tracker_in = LMXNULL, const char * p_name_in = "TeamMember" ) const;
    bool is_occurs_ok( lmx::c_check_tracker * p_tracker_in = LMXNULL ) const;

[Top] [Contents] [Back]


ProjectTeam

Class name:c_ProjectTeam
Kind:Element
Model:Sequence Complex Content
TeamName --> xs:string
    const lmx::tlmx_unicode_string & get_TeamName() const;
    lmx::elmx_error set_TeamName( const lmx::tlmx_unicode_string & value );
Member --> TeamMember[0..*]
    const c_TeamMember & get_Member( size_t index ) const;// For read access
    lmx::elmx_error append_Member();// For write access
    lmx::elmx_error append_Member( c_TeamMember * p_value );// For write access
    c_TeamMember & back_Member();// For write access
    lmx::elmx_error insert_Member( size_t index );// For write access
    lmx::elmx_error insert_Member( size_t index, c_TeamMember * p_value );// For write access
    c_TeamMember & get_Member( size_t index );// For read/write access
    void delete_Member( size_t index );
    void clear_Member();// Remove all collection members
    c_TeamMember & assign_Member( size_t index, const c_TeamMember & value );// Deep copy
    c_TeamMember & assign_Member( size_t index, c_TeamMember * p );
    size_t size_Member() const;
    TR_const_Member in_Member() const;
    TR_Member in_Member();
Common Functions
     c_ProjectTeam();
      c_ProjectTeam( const c_ProjectTeam & r_rhs );  // Uses compiler generated default
    c_ProjectTeam &  operator =( const c_ProjectTeam & r_rhs );
    virtual c_ProjectTeam *  clone() const;
    void swap( c_ProjectTeam & r_rhs );
      c_ProjectTeam( lmx::c_xml_reader & r_reader, lmx::elmx_error * p_error );
    // Convenience constructors
      c_ProjectTeam( const char c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_ProjectTeam( const wchar_t c_file_name[], lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
      c_ProjectTeam( const char * p_memory, size_t memory_size, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_ProjectTeam( const std::string & r_string, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
      c_ProjectTeam( const lmx::c_any_info & r_any_info, lmx::elmx_error * p_error, lmx::s_debug_error * p_debug_error = LMXNULL );
    virtual ~c_ProjectTeam();
    // Convenience marshal/unmarshal functions
    lmx::elmx_error marshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL ) const;  // MS Windows Only
    lmx::elmx_error marshal( std::string * p_string, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error marshal( std::ostream & r_sos, lmx::s_debug_error * p_debug_error = LMXNULL ) const;
    lmx::elmx_error unmarshal( const char c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const wchar_t c_file_name[], lmx::s_debug_error * p_debug_error = LMXNULL );  // MS Windows Only
    lmx::elmx_error unmarshal( const char * p_memory, size_t memory_size, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const std::string & r_string, lmx::s_debug_error * p_debug_error = LMXNULL );
    lmx::elmx_error unmarshal( const lmx::c_any_info & r_any_info, lmx::s_debug_error * p_debug_error = LMXNULL );
    // General marshal/unmarshal functions
    lmx::elmx_error marshal( lmx::c_xml_writer & r_writer, const char * p_name = "ProjectTeam" ) const;
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader );
    lmx::elmx_error unmarshal( lmx::c_xml_reader & r_reader, const std::string & r_name );  // For advanced use-cases.
    void reset();
    bool check( lmx::c_check_tracker * p_tracker_in = LMXNULL, const char * p_name_in = "ProjectTeam" ) const;
    bool is_occurs_ok( lmx::c_check_tracker * p_tracker_in = LMXNULL ) const;

[Top] [Contents] [Back]