"Fossies" - the Fresh Open Source Software Archive

Member "swig-4.1.1/Examples/test-suite/abstract_basecast.i" (30 Nov 2022, 254 Bytes) of package /linux/misc/swig-4.1.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) ALAN Interactive Fiction Language source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 %module abstract_basecast
    2 
    3 %inline %{
    4 class BaseClass {
    5 public:
    6     virtual ~BaseClass() { }
    7 
    8     virtual void g() = 0;
    9 };
   10 
   11 class DerivedClass : public BaseClass {
   12 public:
   13 
   14     virtual void g() { }
   15 
   16     BaseClass& f() {
   17         return *this;
   18     }
   19 };
   20 %}