fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
  SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation)  

Fl_Class_Type Class Reference

#include <Fl_Type.h>

Inheritance diagram for Fl_Class_Type:
Collaboration diagram for Fl_Class_Type:

List of all members.

Public Member Functions

 Fl_Class_Type ()
 ~Fl_Class_Type ()
Fl_Typemake ()
void write_code1 ()
void write_code2 ()
void open ()
virtual const char * type_name ()
int is_parent () const
int is_decl_block () const
int is_class () const
virtual int is_public () const
int pixmapID ()
void write_properties ()
void read_property (const char *)
void prefix (const char *p)
const char * prefix () const
int has_function (const char *, const char *) const

Public Attributes

char write_public_state
Fl_Class_Typeparent_class

Detailed Description

Definition at line 297 of file Fl_Type.h.


Constructor & Destructor Documentation

Fl_Class_Type::Fl_Class_Type ( ) [inline]

Definition at line 301 of file Fl_Type.h.

Fl_Class_Type::~Fl_Class_Type ( ) [inline]

Definition at line 302 of file Fl_Type.h.


Member Function Documentation

int Fl_Class_Type::has_function ( const char *  rtype,
const char *  sig 
) const

Return 1 if this class contains a function with the given signature.

Definition at line 1460 of file Fl_Function_Type.cxx.

References Fl_Function_Type::has_signature(), Fl_Type::level, Fl_Type::next, and Fl_Type::type_name().

Referenced by Fl_Widget_Type::write_static().

int Fl_Class_Type::is_class ( ) const [inline, virtual]

Reimplemented from Fl_Type.

Definition at line 317 of file Fl_Type.h.

int Fl_Class_Type::is_decl_block ( ) const [inline, virtual]

Reimplemented from Fl_Type.

Definition at line 316 of file Fl_Type.h.

int Fl_Class_Type::is_parent ( ) const [inline, virtual]

Reimplemented from Fl_Type.

Definition at line 315 of file Fl_Type.h.

int Fl_Class_Type::is_public ( ) const [virtual]

Reimplemented from Fl_Type.

Definition at line 1307 of file Fl_Function_Type.cxx.

Fl_Type * Fl_Class_Type::make ( ) [virtual]
int Fl_Class_Type::pixmapID ( ) [inline, virtual]

Reimplemented from Fl_Type.

Definition at line 319 of file Fl_Type.h.

const char* Fl_Class_Type::prefix ( ) const [inline]

Definition at line 325 of file Fl_Type.h.

Referenced by open(), and write_code1().

void Fl_Class_Type::prefix ( const char *  p)

Definition at line 1309 of file Fl_Function_Type.cxx.

void Fl_Class_Type::read_property ( const char *  c) [virtual]

Reimplemented from Fl_Type.

Definition at line 1339 of file Fl_Function_Type.cxx.

References read_word(), and storestring().

virtual const char* Fl_Class_Type::type_name ( ) [inline, virtual]

Implements Fl_Type.

Definition at line 314 of file Fl_Type.h.

void Fl_Class_Type::write_code1 ( ) [virtual]
void Fl_Class_Type::write_code2 ( ) [virtual]

Reimplemented from Fl_Type.

Definition at line 1452 of file Fl_Function_Type.cxx.

References parent_class, and write_h().

void Fl_Class_Type::write_properties ( ) [virtual]

Reimplemented from Fl_Type.

Definition at line 1327 of file Fl_Function_Type.cxx.

References write_string(), and write_word().


Member Data Documentation

Definition at line 308 of file Fl_Type.h.

Referenced by write_code1(), and write_code2().

Definition at line 307 of file Fl_Type.h.

Referenced by write_code1(), and write_public().


The documentation for this class was generated from the following files: