dist_tools

Tools for distributing IDL applications

single page | use frames     summary     class     fields     routine details     file attributes

./

mg_hasroutine.pro


Determines if a given routine is available to call. This can be useful when there are optional libraries that will be used if available.

Examples

For example, try:

IDL> print, mg_hasroutine('mg_src_root') 1 IDL> print, mg_hasroutine('mg_fake_routine') 0
MG_HASROUTINE can also give basic information about the routine that it found like whether it is a system routine or a function:
IDL> print, mg_hasroutine('mg_hostname', is_system=sys, is_function=func) 1 IDL> print, sys, func 1 1

top source mg_hasroutine

result = mg_hasroutine(routine [, /is_system] [, /is_function])

Determine if a given routine name is available to call.

Return value

1B if a routine is available to call, 0B if not

Parameters

routine in required type=string

routine name to look up

Keywords

is_system out optional type=boolean

set to a named variable to determine if the routine is a system routine

is_function out optional type=boolean

set to a named variable to determine if the routine is a function

File attributes

Modification date: Thu Feb 17 17:05:13 2011
Lines: 92
Docformat: rst rst