libkcal

icalrestriction.h File Reference

#include "icalproperty.h"
#include "icalcomponent.h"

Include dependency graph for icalrestriction.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Enumerations

enum  icalrestriction_kind {
  ICAL_RESTRICTION_NONE = 0, ICAL_RESTRICTION_ZERO, ICAL_RESTRICTION_ONE, ICAL_RESTRICTION_ZEROPLUS,
  ICAL_RESTRICTION_ONEPLUS, ICAL_RESTRICTION_ZEROORONE, ICAL_RESTRICTION_ONEEXCLUSIVE, ICAL_RESTRICTION_ONEMUTUAL,
  ICAL_RESTRICTION_UNKNOWN
}

Functions

int icalrestriction_check (icalcomponent *comp)
int icalrestriction_compare (icalrestriction_kind restr, int count)
int icalrestriction_is_parameter_allowed (icalproperty_kind property, icalparameter_kind parameter)

Enumeration Type Documentation

Enumerator:
ICAL_RESTRICTION_NONE 
ICAL_RESTRICTION_ZERO 
ICAL_RESTRICTION_ONE 
ICAL_RESTRICTION_ZEROPLUS 
ICAL_RESTRICTION_ONEPLUS 
ICAL_RESTRICTION_ZEROORONE 
ICAL_RESTRICTION_ONEEXCLUSIVE 
ICAL_RESTRICTION_ONEMUTUAL 
ICAL_RESTRICTION_UNKNOWN 

Definition at line 37 of file icalrestriction.h.


Function Documentation

int icalrestriction_check ( icalcomponent comp  ) 

int icalrestriction_compare ( icalrestriction_kind  restr,
int  count 
)

int icalrestriction_is_parameter_allowed ( icalproperty_kind  property,
icalparameter_kind  parameter 
)