..::pidl::lib::Parse::Pidl::Util
Section: Samba Documentation (3pm)
Updated: 2019-01-11
Page Index
NAME
Parse::Pidl::Util - Generic utility functions for pidl
SYNOPSIS
use Parse::Pidl::Util;
DESCRIPTION
Simple module that contains a couple of trivial helper functions
used throughout the various pidl modules.
FUNCTIONS
- MyDumper a dumper wrapper to prevent dependence on the Data::Dumper module unless we actually need it
-
- has_property see if a pidl property list contains a given property
-
- property_matches see if a pidl property matches a value
-
- is_constant return 1 if the string is a C constant
-
- make_str return a "" quoted string, unless already quoted
-
- unmake_str unquote a "" quoted string
-
- print_uuid Print C representation of a UUID.
-
- ParseExpr Interpret an IDL expression, substituting particular variables.
-
- ParseExprExt Interpret an IDL expression, substituting particular variables. Can call callbacks when pointers are being dereferenced or variables are being used.
-
- genpad return an empty string consisting of tabs and spaces suitable for proper indent of C-functions.
-