File pl_signature.hpp
FileList > cubrid > src > sp > pl_signature.hpp
Go to the source code of this file
#include "packable_object.hpp"
#include "thread_compat.hpp"
Namespaces
| Type |
Name |
| namespace |
cubpl
|
Classes
Public Types
Macros
| Type |
Name |
| define |
PL_TYPE_IS_METHOD (type) ((type) == PL\_TYPE\_INSTANCE\_METHOD \|\| (type) == PL\_TYPE\_CLASS\_METHOD)
|
Public Types Documentation
enum PL_ARG_DEFAULT
enum PL_ARG_DEFAULT {
PL_ARG_DEFAULT_NONE = -2,
PL_ARG_DEFAULT_NULL = -1
};
typedef PL_SIGNATURE_ARG_TYPE
using PL_SIGNATURE_ARG_TYPE = cubpl::pl_arg;
typedef PL_SIGNATURE_ARRAY_TYPE
using PL_SIGNATURE_ARRAY_TYPE = cubpl::pl_signature_array;
typedef PL_SIGNATURE_TYPE
using PL_SIGNATURE_TYPE = cubpl::pl_signature;
enum PL_TYPE
enum PL_TYPE {
PL_TYPE_NONE = 0,
PL_TYPE_INSTANCE_METHOD,
PL_TYPE_CLASS_METHOD,
PL_TYPE_JAVA_SP,
PL_TYPE_PLCSQL
};
union pl_ext
Macro Definition Documentation
define PL_TYPE_IS_METHOD
#define PL_TYPE_IS_METHOD (
type
) `((type) == PL_TYPE_INSTANCE_METHOD || (type) == PL_TYPE_CLASS_METHOD )`
The documentation for this class was generated from the following file cubrid/src/sp/pl_signature.hpp