.TH "sc::IPV2" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::IPV2 .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "enum \fBStatus\fP { \fBOK\fP =0, \fBKeyNotFound\fP =1, \fBOutOfBounds\fP =2, \fBMalloc\fP =3, \fBNotAnArray\fP =4, \fBNotAScalar\fP =5, \fBType\fP =6, \fBHasNoValue\fP =7, \fBValNotExpd\fP =8 }" .br .ti -1c .RI "enum { \fBKEYWORD_LENGTH\fP =256 }" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "void \fBread\fP (std::istream &, std::ostream &, const char *filename=0)" .br .ti -1c .RI "void \fBappend_from_input\fP (const char *, std::ostream &)" .br .ti -1c .RI "void \fBdone\fP ()" .br .ti -1c .RI "const char * \fBerror_message\fP (IPV2::Status)" .br .ti -1c .RI "void \fBerror\fP (const char *)" .br .ti -1c .RI "void \fBwarn\fP (const char *)" .br .ti -1c .RI "void \fBcwk_root\fP ()" .br .ti -1c .RI "void \fBcwk_clear\fP ()" .br .ti -1c .RI "void \fBcwk_add\fP (const char *)" .br .ti -1c .RI "void \fBcwk_push\fP ()" .br .ti -1c .RI "void \fBcwk_pop\fP ()" .br .ti -1c .RI "IPV2::Status \fBboolean\fP (const char *, int *, int,\&.\&.\&.)" .br .ti -1c .RI "IPV2::Status \fBboolean_v\fP (const char *, int *, int, int *)" .br .ti -1c .RI "int \fBexist\fP (const char *, int,\&.\&.\&.)" .br .ti -1c .RI "int \fBexist_v\fP (const char *, int, int *)" .br .ti -1c .RI "IPV2::Status \fBdata\fP (const char *, const char *, void *, int,\&.\&.\&.)" .br .ti -1c .RI "IPV2::Status \fBdata_v\fP (const char *, const char *, void *, int, int *)" .br .ti -1c .RI "IPV2::Status \fBclassname\fP (const char *, const char **, int,\&.\&.\&.)" .br .ti -1c .RI "IPV2::Status \fBclassname_v\fP (const char *, const char **, int, int *)" .br .ti -1c .RI "IPV2::Status \fBtruekeyword\fP (const char *, const char **, int,\&.\&.\&.)" .br .ti -1c .RI "IPV2::Status \fBtruekeyword_v\fP (const char *, const char **, int, int *)" .br .ti -1c .RI "IPV2::Status \fBstring\fP (const char *, char **, int,\&.\&.\&.)" .br .ti -1c .RI "IPV2::Status \fBstring_v\fP (const char *, char **, int, int *)" .br .ti -1c .RI "IPV2::Status \fBvalue\fP (const char *, const char **, int,\&.\&.\&.)" .br .ti -1c .RI "IPV2::Status \fBvalue_v\fP (const char *, const char **, int, int *)" .br .ti -1c .RI "IPV2::Status \fBconstruct_key_v\fP (const char *, char *, int, int *)" .br .ti -1c .RI "IPV2::Status \fBcount\fP (const char *, int *, int,\&.\&.\&.)" .br .ti -1c .RI "IPV2::Status \fBcount_v\fP (const char *, int *, int, int *)" .br .ti -1c .RI "void \fBprint_keyword\fP (std::ostream &f=\fBExEnv::out0\fP(), \fBip_keyword_tree_t\fP *k=0)" .br .ti -1c .RI "void \fBprint_tree\fP (std::ostream &f=\fBExEnv::out0\fP(), \fBip_keyword_tree_t\fP *k=0)" .br .ti -1c .RI "void \fBprint_unseen\fP (std::ostream &f=\fBExEnv::out0\fP(), \fBip_keyword_tree_t\fP *k=0)" .br .ti -1c .RI "int \fBhave_unseen\fP (\fBip_keyword_tree_t\fP *k=0)" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static int \fBhave_global\fP ()" .br .ti -1c .RI "static void \fBset_global\fP (\fBIPV2\fP *)" .br .ti -1c .RI "static \fBIPV2\fP * \fBglobal\fP ()" .br .in -1c .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.