Interface ICircle


The following pseudocode

interface ICircle : IPoint {
    long diameter() const;
    void diameter(long);
};

can be rendered in the Interface Definition Language (IDL) as follows:

BOOST_IDL_BEGIN(ICircle)
    BOOST_IDL_EXTENDS(IPoint)
    BOOST_IDL_CONST_FN0(diameter, long)
    BOOST_IDL_FN1(diameter, void, long)
BOOST_IDL_END(ICircle)

Sha'arei Tefila, an Orthodox Shul (Synagogue) in Salt Lake City, Utah Chabad Lubavitch of Utah