MboStrList.h File Reference

String list class:. More...

#include "Mbo.h"
#include "map2.h"
#include "list2.h"
#include "vector2.h"
#include "MboStrHelper.h"

Include dependency graph for MboStrList.h:

Mbo.hmap2.hlist2.hvector2.hMboStrHelper.hMboTString.hMboDebugTrace.harg_info.hdeque2.h

This graph shows which files directly or indirectly include this file:

MboIniData.hMboStrMap.hMboDrawWin.h

Go to the source code of this file.

Namespaces

namespace  mbo

Classes

class  mbo::CStrList
 default CStr container More...

Defines

#define CStrListContainer   std::deque2
#define MboStrList0()   mbo::CStrList()
#define MboStrList1(s1)   mbo::CStrList::dyn_create(1, MboString(_CT(s1)))
#define MboStrList2(s1, s2)   mbo::CStrList::dyn_create(2, MboString(_CT(s1)), MboString(_CT(s2)))
#define MboStrList3(s1, s2, s3)   mbo::CStrList::dyn_create(3, MboString(_CT(s1)), MboString(_CT(s2)), MboString(_CT(s3)))
#define MboStrList4(s1, s2, s3, s4)   mbo::CStrList::dyn_create(4, MboString(_CT(s1)), MboString(_CT(s2)), MboString(_CT(s3)), MboString(_CT(s4)))
#define MboStrList5(s1, s2, s3, s4, s5)   mbo::CStrList::dyn_create(5, MboString(_CT(s1)), MboString(_CT(s2)), MboString(_CT(s3)), MboString(_CT(s4)), MboString(_CT(s5)))


Detailed Description

String list class:.

Author:
Marcus Boerger (http://marcus-boerger.de/)

Note:
You must compile this source with RTTI enabled.

This file is distributed under the LGPL license GNU Lesser General Public License, version 2.1.

Definition in file MboStrList.h.


Define Documentation

#define CStrListContainer   std::deque2

CStrListContainer defines the default string list container

this is used for both CStrList and CStrMapStr and ensures interoperability of these two classes be CStrList::operator= CStrMapStr::values() and CStrMapStr::keys().

Definition at line 69 of file MboStrList.h.

 
#define MboStrList0 (  )     mbo::CStrList()

Create an empty CStrList

Definition at line 235 of file MboStrList.h.

#define MboStrList1 ( s1   )     mbo::CStrList::dyn_create(1, MboString(_CT(s1)))

Create a CStrList from 1 element (must convertable into MboString)

Definition at line 239 of file MboStrList.h.

#define MboStrList2 ( s1,
s2   )     mbo::CStrList::dyn_create(2, MboString(_CT(s1)), MboString(_CT(s2)))

Create a CStrList from 2 element (must convertable into MboString)

Definition at line 243 of file MboStrList.h.

#define MboStrList3 ( s1,
s2,
s3   )     mbo::CStrList::dyn_create(3, MboString(_CT(s1)), MboString(_CT(s2)), MboString(_CT(s3)))

Create a CStrList from 3 elements (must convertable into MboString)

Definition at line 247 of file MboStrList.h.

#define MboStrList4 ( s1,
s2,
s3,
s4   )     mbo::CStrList::dyn_create(4, MboString(_CT(s1)), MboString(_CT(s2)), MboString(_CT(s3)), MboString(_CT(s4)))

Create a CStrList from 4 elements (must convertable into MboString)

Definition at line 251 of file MboStrList.h.

#define MboStrList5 ( s1,
s2,
s3,
s4,
s5   )     mbo::CStrList::dyn_create(5, MboString(_CT(s1)), MboString(_CT(s2)), MboString(_CT(s3)), MboString(_CT(s4)), MboString(_CT(s5)))

Create a CStrList from 5 elements (must convertable into MboString)

Definition at line 255 of file MboStrList.h.


  Hosted on code.google.com  
© Marcus Börger
Generated on Fri Jan 18 21:21:08 2008 for MBO-lib by doxygen 1.5.4