Inheritance diagram for csp::Guard:

ALT guard.
A guard in an Alternative represents one possible choice for the Alternative to select. There are three different types of guards supplied with C++CSP2:
You should refer to the documentation for the specific guards to see what they are used for.
1.4.7