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 )