Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Examples

YCPBuiltinString.cc File Reference

#include <unistd.h>
#include <ctype.h>
#include <stdio.h>
#include <regex.h>
#include <libintl.h>
#include <iostream>
#include <string>
#include "ycp/YCPBuiltinString.h"
#include "ycp/YCPString.h"
#include "ycp/YCPInteger.h"
#include "ycp/YCPPath.h"
#include "ycp/YCPSymbol.h"
#include "ycp/YCPBoolean.h"
#include "ycp/YCPVoid.h"
#include "ycp/y2log.h"
#include "y2string.h"
#include "y2crypt.h"
#include "ycp/StaticDeclaration.h"

Classes

struct  REG_RET

Defines

#define _XOPEN_SOURCE
#define _GNU_SOURCE
#define ERR_MAX   80
#define SUB_MAX   10

Typedefs

typedef REG_RET Reg_Ret

Functions

YCPValue s_size (const YCPString &s)
YCPValue s_plus1 (const YCPString &s1, const YCPString &s2)
YCPValue s_plus2 (const YCPString &s1, const YCPInteger &i2)
YCPValue s_plus3 (const YCPString &s1, const YCPPath &p2)
YCPValue s_plus4 (const YCPString &s1, const YCPSymbol &s2)
YCPValue s_issubstring (const YCPString &target, const YCPString &sub)
YCPValue s_tohexstring (const YCPInteger &i)
YCPValue s_substring1 (const YCPString &s, const YCPInteger &i1)
YCPValue s_substring2 (const YCPString &s, const YCPInteger &i1, const YCPInteger &i2)
YCPValue s_find (const YCPString &s1, const YCPString &s2)
YCPValue s_tolower (const YCPString &s)
YCPValue s_toupper (const YCPString &s)
YCPValue s_toascii (const YCPString &s)
YCPValue s_removechars (const YCPString &s, YCPString &r)
YCPValue s_filterchars (const YCPString &s, const YCPString &i)
YCPValue s_mergestring (const YCPList &l, const YCPString &s)
YCPValue s_findfirstnotof (const YCPString &s1, const YCPString &s2)
YCPValue s_findfirstof (const YCPString &s1, const YCPString &s2)
YCPValue s_findlastof (const YCPString &s1, const YCPString &s2)
YCPValue s_findlastnotof (const YCPString &s1, const YCPString &s2)
Reg_Ret solve_regular_expression (const char *input, const char *pattern, const char *result)
YCPValue s_regexpmatch (const YCPString &i, const YCPString &p)
YCPValue s_regexppos (const YCPString &inp, const YCPString &pat)
YCPValue s_regexpsub (const YCPString &i, const YCPString &p, const YCPString &m)
YCPValue s_regexptokenize (const YCPString &i, const YCPString &p)
YCPValue s_tostring (const YCPValue &v)
YCPValue s_timestring (const YCPString &fmt, const YCPInteger &time, const YCPBoolean &utc_flag)
YCPValue s_crypt (const YCPString &s)
YCPValue s_cryptmd5 (const YCPString &s)
YCPValue s_cryptbigcrypt (const YCPString &original)
YCPValue s_cryptblowfish (const YCPString &original)
YCPValue s_dgettext (const YCPString &domain, const YCPString &text)
YCPValue s_dngettext (const YCPString &domain, const YCPString &singular, const YCPString &plural, const YCPInteger &count)

Variables

StaticDeclaration static_declarations

Define Documentation

#define _GNU_SOURCE
 

#define _XOPEN_SOURCE
 

#define ERR_MAX   80
 

#define SUB_MAX   10
 


Typedef Documentation

typedef struct REG_RET Reg_Ret
 


Function Documentation

YCPValue s_crypt const YCPString s  )  [static]
 

YCPValue s_cryptbigcrypt const YCPString original  )  [static]
 

YCPValue s_cryptblowfish const YCPString original  )  [static]
 

YCPValue s_cryptmd5 const YCPString s  )  [static]
 

YCPValue s_dgettext const YCPString domain,
const YCPString text
[static]
 

YCPValue s_dngettext const YCPString domain,
const YCPString singular,
const YCPString plural,
const YCPInteger &  count
[static]
 

YCPValue s_filterchars const YCPString s,
const YCPString i
[static]
 

YCPValue s_find const YCPString s1,
const YCPString s2
[static]
 

YCPValue s_findfirstnotof const YCPString s1,
const YCPString s2
[static]
 

YCPValue s_findfirstof const YCPString s1,
const YCPString s2
[static]
 

YCPValue s_findlastnotof const YCPString s1,
const YCPString s2
[static]
 

YCPValue s_findlastof const YCPString s1,
const YCPString s2
[static]
 

YCPValue s_issubstring const YCPString target,
const YCPString sub
[static]
 

YCPValue s_mergestring const YCPList l,
const YCPString s
[static]
 

YCPValue s_plus1 const YCPString s1,
const YCPString s2
[static]
 

YCPValue s_plus2 const YCPString s1,
const YCPInteger &  i2
[static]
 

YCPValue s_plus3 const YCPString s1,
const YCPPath p2
[static]
 

YCPValue s_plus4 const YCPString s1,
const YCPSymbol s2
[static]
 

YCPValue s_regexpmatch const YCPString i,
const YCPString p
[static]
 

YCPValue s_regexppos const YCPString inp,
const YCPString pat
[static]
 

YCPValue s_regexpsub const YCPString i,
const YCPString p,
const YCPString m
[static]
 

YCPValue s_regexptokenize const YCPString i,
const YCPString p
[static]
 

YCPValue s_removechars const YCPString s,
YCPString r
[static]
 

YCPValue s_size const YCPString s  )  [static]
 

YCPValue s_substring1 const YCPString s,
const YCPInteger &  i1
[static]
 

YCPValue s_substring2 const YCPString s,
const YCPInteger &  i1,
const YCPInteger &  i2
[static]
 

YCPValue s_timestring const YCPString fmt,
const YCPInteger &  time,
const YCPBoolean utc_flag
[static]
 

YCPValue s_toascii const YCPString s  )  [static]
 

YCPValue s_tohexstring const YCPInteger &  i  )  [static]
 

YCPValue s_tolower const YCPString s  )  [static]
 

YCPValue s_tostring const YCPValue v  )  [static]
 

YCPValue s_toupper const YCPString s  )  [static]
 

Reg_Ret solve_regular_expression const char *  input,
const char *  pattern,
const char *  result
 


Variable Documentation

StaticDeclaration static_declarations
 


Generated on Fri Nov 9 18:15:23 2007 for yast2-core by doxygen 1.3.6