Action:
|
Determines if a Scheme object is an
ENTITY.
|
|
Prototype:
|
logical is_Scm_Entity (
|
|
|
ScmObject e
|
// Scheme object
|
|
|
);
|
|
|
logical is_Scm_Entity (
|
|
|
ScmObject o,
|
|
// Scheme object
|
|
|
const entity_filter& filt
|
// filter
|
|
|
);
|
|
|
logical is_Scm_Entity (
|
|
|
ScmObject o,
|
// Scheme object
|
|
|
entity_test_proc test
|
// test procedure
|
|
|
);
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kern_scm/ent_typ.hxx"
|
|
#include "kernel/geomhusk/efilter.hxx"
|
|
#include "baseutil/logical.h"
|
|
#include "scheme/elk/object.h"
|
|
Description:
|
This function is overloaded and can be used in three ways.
|
|
|
Determines if a Scheme object is an
ENTITY.
|
|
|
Determine if a Scheme object is an
ENTITY of a type which passes a filter test.
|
|
|
Determine if a Scheme object is an
ENTITY which also passes an additional test.
|
|
Library:
|
kern_scm
|
|
Filename:
|
kern/kern_scm/ent_typ.hxx
|
|
Effect:
|
Read-only
|