diff options
author | Brian Gottreu <gottreu@gmail.com> | 2013-06-16 13:37:33 -0500 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2013-06-22 22:11:44 -0700 |
commit | 555bd962bf06d749086724e280b3588586df7805 (patch) | |
tree | 50a45eca58f93ccc0fe9ddb4e9167d302f6b6415 /symbian/PerlUtil.pod | |
parent | 6ca3c6c679258bbb20a4445b34608d144ac7090d (diff) | |
download | perl-555bd962bf06d749086724e280b3588586df7805.tar.gz |
Fixed verbatim lines in POD over 79 characters
Diffstat (limited to 'symbian/PerlUtil.pod')
-rw-r--r-- | symbian/PerlUtil.pod | 61 |
1 files changed, 31 insertions, 30 deletions
diff --git a/symbian/PerlUtil.pod b/symbian/PerlUtil.pod index 095d5923dd..3215d194ea 100644 --- a/symbian/PerlUtil.pod +++ b/symbian/PerlUtil.pod @@ -4,36 +4,37 @@ PerlUtil - a C++ utility class for Perl/Symbian =head1 SYNOPSIS - // in your App.mmp - USERINCLUDE \symbian\perl\x.y.z\include - LIBRARY perlXYZ.lib - - // in your App - #include "PerlUtil.h" // includes also EXTERN.h and perl.h - - // Static methods for moving between Perl strings (SvPV) - // and Symbian strings (HBufC and TDes). - - static SV* newSvPVfromTDesC8(const TDesC8& aDes); - static void setSvPVfromTDesC8(SV* sv, const TDesC8& aDes); - static HBufC8* newHBufC8fromSvPV(SV* sv); - static void setTDes8fromSvPV(TDes8* aDes8, SV* sv); - - static SV* newSvPVfromTDesC16(const TDesC16& aDes); - static void setSvPVfromTDesC16(SV* sv, const TDesC16& aDes); - static HBufC16* newHBufC16fromSvPV(SV* sv); - static void setTDes16fromSvPV(TDes16* aDes16, SV* sv); - - static HBufC8* newHBufC8fromPVn(const U8* s, STRLEN n); - static void setTDes8fromPVn(TDes8* aDes8, const U8* s, STRLEN n); - static HBufC16* newHBufC16fromPVn(const U8* s, STRLEN n, bool utf8); - static void setTDes16fromPVn(TDes16* aDes16, const U8* s, STRLEN n); - // An example - - const U8* s = (const U8 *)"foo"; - HBufC16* b = PerlUtil::newHBufC16fromPVn(s, 3, 0); - someCallWithConstTDesCRefArgument(*b); - delete b; + // in your App.mmp + USERINCLUDE \symbian\perl\x.y.z\include + LIBRARY perlXYZ.lib + + // in your App + #include "PerlUtil.h" // includes also EXTERN.h and perl.h + + // Static methods for moving between Perl strings (SvPV) + // and Symbian strings (HBufC and TDes). + + static SV* newSvPVfromTDesC8(const TDesC8& aDes); + static void setSvPVfromTDesC8(SV* sv, const TDesC8& aDes); + static HBufC8* newHBufC8fromSvPV(SV* sv); + static void setTDes8fromSvPV(TDes8* aDes8, SV* sv); + + static SV* newSvPVfromTDesC16(const TDesC16& aDes); + static void setSvPVfromTDesC16(SV* sv, const TDesC16& aDes); + static HBufC16* newHBufC16fromSvPV(SV* sv); + static void setTDes16fromSvPV(TDes16* aDes16, SV* sv); + + static HBufC8* newHBufC8fromPVn(const U8* s, STRLEN n); + static void setTDes8fromPVn(TDes8* aDes8, const U8* s, STRLEN n); + static HBufC16* newHBufC16fromPVn(const U8* s, STRLEN n, bool utf8); + static void setTDes16fromPVn(TDes16* aDes16, const U8* s, STRLEN n); + + // An example + + const U8* s = (const U8 *)"foo"; + HBufC16* b = PerlUtil::newHBufC16fromPVn(s, 3, 0); + someCallWithConstTDesCRefArgument(*b); + delete b; =cut |