zxid
view release on metacpan or search on metacpan
c/zx-hrxml-data.h view on Meta::CPAN
void zx_hrxml_RelatedOrganizationalUnit_REV_Description(struct zx_hrxml_RelatedOrganizationalUnit_s* x);
void zx_hrxml_RelatedOrganizationalUnit_REV_IndustryCode(struct zx_hrxml_RelatedOrganizationalUnit_s* x);
void zx_hrxml_RelatedOrganizationalUnit_REV_AccountingCode(struct zx_hrxml_RelatedOrganizationalUnit_s* x);
void zx_hrxml_RelatedOrganizationalUnit_REV_WorkSite(struct zx_hrxml_RelatedOrganizationalUnit_s* x);
void zx_hrxml_RelatedOrganizationalUnit_REV_RelatedOrganizationalUnit(struct zx_hrxml_RelatedOrganizationalUnit_s* x);
void zx_hrxml_RelatedOrganizationalUnit_REV_PersonMember(struct zx_hrxml_RelatedOrganizationalUnit_s* x);
void zx_hrxml_RelatedOrganizationalUnit_REV_UserArea(struct zx_hrxml_RelatedOrganizationalUnit_s* x);
#endif
/* -------------------------- hrxml_RelatedPositionPostings -------------------------- */
/* refby( zx_hrxml_Candidate_s ) */
#ifndef zx_hrxml_RelatedPositionPostings_EXT
#define zx_hrxml_RelatedPositionPostings_EXT
#endif
struct zx_hrxml_RelatedPositionPostings_s {
ZX_ELEM_EXT
zx_hrxml_RelatedPositionPostings_EXT
struct zx_hrxml_PositionPosting_s* PositionPosting; /* {0,-1} */
};
#define zx_NEW_hrxml_RelatedPositionPostings(c, father) (struct zx_hrxml_RelatedPositionPostings_s*)zx_new_elem((c),(father),zx_hrxml_RelatedPositionPostings_ELEM)
int zx_DEC_ATTR_hrxml_RelatedPositionPostings(struct zx_ctx* c, struct zx_hrxml_RelatedPositionPostings_s* x);
int zx_DEC_ELEM_hrxml_RelatedPositionPostings(struct zx_ctx* c, struct zx_hrxml_RelatedPositionPostings_s* x);
#ifdef ZX_ENA_AUX
struct zx_hrxml_RelatedPositionPostings_s* zx_DEEP_CLONE_hrxml_RelatedPositionPostings(struct zx_ctx* c, struct zx_hrxml_RelatedPositionPostings_s* x, int dup_strs);
void zx_DUP_STRS_hrxml_RelatedPositionPostings(struct zx_ctx* c, struct zx_hrxml_RelatedPositionPostings_s* x);
int zx_WALK_SO_hrxml_RelatedPositionPostings(struct zx_ctx* c, struct zx_hrxml_RelatedPositionPostings_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
int zx_WALK_WO_hrxml_RelatedPositionPostings(struct zx_ctx* c, struct zx_hrxml_RelatedPositionPostings_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
#endif
#ifdef ZX_ENA_GETPUT
struct zx_hrxml_PositionPosting_s* zx_hrxml_RelatedPositionPostings_GET_PositionPosting(struct zx_hrxml_RelatedPositionPostings_s* x, int n);
int zx_hrxml_RelatedPositionPostings_NUM_PositionPosting(struct zx_hrxml_RelatedPositionPostings_s* x);
struct zx_hrxml_PositionPosting_s* zx_hrxml_RelatedPositionPostings_POP_PositionPosting(struct zx_hrxml_RelatedPositionPostings_s* x);
void zx_hrxml_RelatedPositionPostings_PUSH_PositionPosting(struct zx_hrxml_RelatedPositionPostings_s* x, struct zx_hrxml_PositionPosting_s* y);
void zx_hrxml_RelatedPositionPostings_PUT_PositionPosting(struct zx_hrxml_RelatedPositionPostings_s* x, int n, struct zx_hrxml_PositionPosting_s* y);
void zx_hrxml_RelatedPositionPostings_ADD_PositionPosting(struct zx_hrxml_RelatedPositionPostings_s* x, int n, struct zx_hrxml_PositionPosting_s* z);
void zx_hrxml_RelatedPositionPostings_DEL_PositionPosting(struct zx_hrxml_RelatedPositionPostings_s* x, int n);
void zx_hrxml_RelatedPositionPostings_REV_PositionPosting(struct zx_hrxml_RelatedPositionPostings_s* x);
#endif
/* -------------------------- hrxml_Relocation -------------------------- */
/* refby( zx_hrxml_PreferredPosition_s zx_hrxml_PositionMatching_s ) */
#ifndef zx_hrxml_Relocation_EXT
#define zx_hrxml_Relocation_EXT
#endif
struct zx_hrxml_Relocation_s {
ZX_ELEM_EXT
zx_hrxml_Relocation_EXT
struct zx_elem_s* Comments; /* {0,1} xsd:string */
struct zx_attr_s* relocationConsidered; /* {1,1} attribute xsd:boolean */
};
#define zx_NEW_hrxml_Relocation(c, father) (struct zx_hrxml_Relocation_s*)zx_new_elem((c),(father),zx_hrxml_Relocation_ELEM)
int zx_DEC_ATTR_hrxml_Relocation(struct zx_ctx* c, struct zx_hrxml_Relocation_s* x);
int zx_DEC_ELEM_hrxml_Relocation(struct zx_ctx* c, struct zx_hrxml_Relocation_s* x);
#ifdef ZX_ENA_AUX
struct zx_hrxml_Relocation_s* zx_DEEP_CLONE_hrxml_Relocation(struct zx_ctx* c, struct zx_hrxml_Relocation_s* x, int dup_strs);
void zx_DUP_STRS_hrxml_Relocation(struct zx_ctx* c, struct zx_hrxml_Relocation_s* x);
int zx_WALK_SO_hrxml_Relocation(struct zx_ctx* c, struct zx_hrxml_Relocation_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
int zx_WALK_WO_hrxml_Relocation(struct zx_ctx* c, struct zx_hrxml_Relocation_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
#endif
#ifdef ZX_ENA_GETPUT
struct zx_attr_s* zx_hrxml_Relocation_GET_relocationConsidered(struct zx_hrxml_Relocation_s* x);
struct zx_elem_s* zx_hrxml_Relocation_GET_Comments(struct zx_hrxml_Relocation_s* x, int n);
int zx_hrxml_Relocation_NUM_Comments(struct zx_hrxml_Relocation_s* x);
struct zx_elem_s* zx_hrxml_Relocation_POP_Comments(struct zx_hrxml_Relocation_s* x);
void zx_hrxml_Relocation_PUSH_Comments(struct zx_hrxml_Relocation_s* x, struct zx_elem_s* y);
void zx_hrxml_Relocation_PUT_relocationConsidered(struct zx_hrxml_Relocation_s* x, struct zx_attr_s* y);
void zx_hrxml_Relocation_PUT_Comments(struct zx_hrxml_Relocation_s* x, int n, struct zx_elem_s* y);
void zx_hrxml_Relocation_ADD_Comments(struct zx_hrxml_Relocation_s* x, int n, struct zx_elem_s* z);
void zx_hrxml_Relocation_DEL_Comments(struct zx_hrxml_Relocation_s* x,int n);
void zx_hrxml_Relocation_REV_Comments(struct zx_hrxml_Relocation_s* x);
#endif
/* -------------------------- hrxml_RelocationAssistance -------------------------- */
/* refby( zx_hrxml_Benefits_s ) */
#ifndef zx_hrxml_RelocationAssistance_EXT
#define zx_hrxml_RelocationAssistance_EXT
#endif
struct zx_hrxml_RelocationAssistance_s {
ZX_ELEM_EXT
zx_hrxml_RelocationAssistance_EXT
struct zx_hrxml_Description_s* Description; /* {0,1} */
struct zx_attr_s* companyOffered; /* {0,1} attribute xsd:boolean */
};
#define zx_NEW_hrxml_RelocationAssistance(c, father) (struct zx_hrxml_RelocationAssistance_s*)zx_new_elem((c),(father),zx_hrxml_RelocationAssistance_ELEM)
int zx_DEC_ATTR_hrxml_RelocationAssistance(struct zx_ctx* c, struct zx_hrxml_RelocationAssistance_s* x);
int zx_DEC_ELEM_hrxml_RelocationAssistance(struct zx_ctx* c, struct zx_hrxml_RelocationAssistance_s* x);
#ifdef ZX_ENA_AUX
struct zx_hrxml_RelocationAssistance_s* zx_DEEP_CLONE_hrxml_RelocationAssistance(struct zx_ctx* c, struct zx_hrxml_RelocationAssistance_s* x, int dup_strs);
void zx_DUP_STRS_hrxml_RelocationAssistance(struct zx_ctx* c, struct zx_hrxml_RelocationAssistance_s* x);
int zx_WALK_SO_hrxml_RelocationAssistance(struct zx_ctx* c, struct zx_hrxml_RelocationAssistance_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
int zx_WALK_WO_hrxml_RelocationAssistance(struct zx_ctx* c, struct zx_hrxml_RelocationAssistance_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx));
#endif
#ifdef ZX_ENA_GETPUT
struct zx_attr_s* zx_hrxml_RelocationAssistance_GET_companyOffered(struct zx_hrxml_RelocationAssistance_s* x);
struct zx_hrxml_Description_s* zx_hrxml_RelocationAssistance_GET_Description(struct zx_hrxml_RelocationAssistance_s* x, int n);
int zx_hrxml_RelocationAssistance_NUM_Description(struct zx_hrxml_RelocationAssistance_s* x);
struct zx_hrxml_Description_s* zx_hrxml_RelocationAssistance_POP_Description(struct zx_hrxml_RelocationAssistance_s* x);
void zx_hrxml_RelocationAssistance_PUSH_Description(struct zx_hrxml_RelocationAssistance_s* x, struct zx_hrxml_Description_s* y);
void zx_hrxml_RelocationAssistance_PUT_companyOffered(struct zx_hrxml_RelocationAssistance_s* x, struct zx_attr_s* y);
void zx_hrxml_RelocationAssistance_PUT_Description(struct zx_hrxml_RelocationAssistance_s* x, int n, struct zx_hrxml_Description_s* y);
void zx_hrxml_RelocationAssistance_ADD_Description(struct zx_hrxml_RelocationAssistance_s* x, int n, struct zx_hrxml_Description_s* z);
void zx_hrxml_RelocationAssistance_DEL_Description(struct zx_hrxml_RelocationAssistance_s* x, int n);
void zx_hrxml_RelocationAssistance_REV_Description(struct zx_hrxml_RelocationAssistance_s* x);
#endif
/* -------------------------- hrxml_RemunerationPackage -------------------------- */
/* refby( zx_hrxml_PreferredPosition_s zx_hrxml_PositionMatching_s ) */
#ifndef zx_hrxml_RemunerationPackage_EXT
#define zx_hrxml_RemunerationPackage_EXT
#endif
( run in 0.601 second using v1.01-cache-2.11-cpan-e93a5daba3e )